プログラマーの気分になれるタイピング

背景
投稿者投稿者yagisumikaiいいね14お気に入り登録
プレイ回数5454難易度(3.5) 681打
慣れていないと難しいかも
1階常微分方程式x'(t)+tx(t)=t,初期値x=2.0を3通りの方法で差分方程式によって求めるプログラムです。それぞれの答えと、解析的に求めた値との誤差を出力します。
プログラミング言語はC言語を使っています。難しい関数は使っていません。
大学の演習で出た問題の解答ほぼそのままです。

他の専門的なもの↓

パソコン用語
http://typing.twi1.me/game/11679

エクセル関数
http://typing.twi1.me/game/10510

物理学の単位
http://typing.twi1.me/game/11721

量子力学の専門用語
http://typing.twi1.me/game/32345

自然対数の底をただ入力するだけ
http://typing.twi1.me/game/32428
順位 名前 スコア 称号 打鍵/秒 正誤率 時間(秒) 打鍵数 ミス 問題 日付
1 デデデさいきょう 1189 プログラミング中級者 1.3 91.5% 519.7 681 63 45 2025/12/26

関連タイピング

問題文

ふりがな非表示 ふりがな表示
(#include<stdio.h>) #include<stdio.h> (#include<math.h>) #include<math.h> (intmain(void)) int main(void) ({) { (intj;) int j; (doublea,b,h,t,) double a, b, h, t, (x,x1,x2,x3,xn,) x, x1, x2, x3, xn, (k1,k2,k3,k4,e1,e2,e3;) k1, k2, k3, k4, e1, e2, e3; (a=0.0;) a=0.0; (b=5.0;) b=5.0;
(h=0.1;) h=0.1; (x=x1=x2=x3=2.0;) x=x1=x2=x3=2.0; (e1=e2=e3=0.0;) e1=e2=e3=0.0; (printf(”#t) printf("#t (かいせきち1)おいらーほう2)ほいんほう3)るーげんくったほう) 解析値 1)オイラー法 2)ホイン法 3)ルーゲンクッタ法 (1)ごさ2)ごさ3)ごさ¥n”);) 1)誤差 2)誤差 3)誤差\n"); (for(j=0;j<=50;j++){) for(j=0; j<=50; j++){ (t=h*(double)j;) t=h*(double)j; (printf(”%3.1f) printf("%3.1f (%20.16f%20.16f%20.16f%20.16f) %20.16f %20.16f %20.16f %20.16f
など
(%.3e%.3e%.3e¥n”,) %.3e %.3e %.3e\n", (t,x,x1,x2,x3,e1,e2,e3);) t, x, x1, x2, x3, e1, e2, e3); (x=exp(-(t+h)*(t+h)/2.0)+1;) x=exp(-(t+h)*(t+h)/2.0)+1; (/*おいらーほう*/) /*オイラー法*/ (x1=(t-t*x1)*h+x1;) x1=(t-t*x1)*h+x1; (e1=fabs(x1-x);) e1=fabs(x1-x); (/*ほいんほう*/) /*ホイン法*/ (k1=t-t*x2;) k1=t-t*x2; (xn=k1*h+x2;) xn=k1*h+x2; (k2=t+h-(t+h)*xn;) k2=t+h-(t+h)*xn; (x2=(k1+k2)*h/2.0+x2;) x2=(k1+k2)*h/2.0+x2; (e2=fabs(x2-x);) e2=fabs(x2-x); (/*るーげんくったほう*/) /*ルーゲンクッタ法*/ (k1=t-t*x3;) k1=t-t*x3; (xn=k1*h/2.0+x3;) xn=k1*h/2.0+x3; (k2=t+h/2.0-(t+h/2.0)*xn;) k2=t+h/2.0-(t+h/2.0)*xn; (xn=k2*h/2.0+x3;) xn=k2*h/2.0+x3; (k3=t+h/2.0-(t+h/2.0)*xn;) k3=t+h/2.0-(t+h/2.0)*xn; (xn=k3*h+x3;) xn=k3*h+x3; (k4=t+h-(t+h)*xn;) k4=t+h-(t+h)*xn; (x3=(k1+2*k2+2*k3+k4)/6.0*h+x3;) x3=(k1+2*k2+2*k3+k4)/6.0*h+x3; (e3=fabs(x3-x);) e3=fabs(x3-x); (}) } (return(0);) return(0); (}) }
問題文を全て表示 一部のみ表示 誤字・脱字等の報告

yagisumikaiのタイピング

オススメの新着タイピング

タイピング練習講座 ローマ字入力表 アプリケーションの使い方 よくある質問

人気ランキング

注目キーワード