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

スポンサーリンク
投稿者yagisumikai プレイ回数2389 順位1368位
難易度(3.5) 681打 タグプログラミング プログラム 数学 科学 IT
慣れていないと難しいかも
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 nakayann 3271 普通のプログラマー 3.2 99.7% 206.3 677 2 45 2019/07/23
2 q 1300 プログラミング中級者 1.4 91.7% 473.7 677 61 45 2019/09/14

関連タイピング

プログラミングタイピング

プログラミングタイピング

プログラミングを学びたい方は是非!2013/07/03公開

プレイ回数66544
1071打
スペースタイピング

スペースタイピング

宇宙ヤバイ!

プレイ回数53935
60秒
C言語打

C言語打

C使いならサクサク打てるはず!?

プレイ回数118792
短文英字60秒
プログラマー的タイピングマスターの道:初級①

プログラマー的タイピングマスターの道:初級①

タイピングをマスターしたい方向けの問題です。

プレイ回数3251
長文302打
C#タイピング

C#タイピング

C#プログラマ向けタイピング

プレイ回数2109
英字60秒
htmlタイピング検定

htmlタイピング検定

htmlの早打ちに挑戦!君は真のhtml使いと言えるか!?

プレイ回数80478
英字60秒

問題文

ふりがな非表示 ふりがな表示

(#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のタイピング

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

タイピング練習講座 ローマ字入力表

人気ランキング

注目キーワード