3 プログラム作成の練習

本日の学習内容の理解を深めるために,以下の練習問題のプログラムを作成して,実行し てみよ.
[練習1]
キーボードから奇数を読み込んで,1〜読み込んだ奇数まで合計する プログラムを作成せよ.whilefordo-whileのそれぞれの構文を使った3種類のプログラム を作成すること.

$\displaystyle sum=1+3+5+7+\dots$ (1)

[練習2]
以下のような三角関数の表を作成せよ.
---------------------------------------------------------
deg     sin             cos             tan
=========================================================
0       0.000000        1.000000        0.000000
1       0.017452        0.999848        0.017455
2       0.034899        0.999391        0.034921
3       0.052336        0.998630        0.052408
4       0.069756        0.997564        0.069927
5       0.087156        0.996195        0.087489
6       0.104528        0.994522        0.105104

このあたりは省略

357     -0.052336       0.998630        -0.052408
358     -0.034899       0.999391        -0.034921
359     -0.017452       0.999848        -0.017455
360     -0.000000       1.000000        -0.000000
---------------------------------------------------------
[3]
(復)二次関数 $ f(x)=-3x^2+9x-6$の最大値と最大になる$ x$の値を求めよ. 求める$ x$の精度は,0.001以内であること.これは,適当な$ x$の初期値-- 例えば$ x=-100$--を決めて,$ x$を0.001ずつ増加させて,$ f(x)$が最大に なる値を捜す.



ホームページ: Yamamoto's laboratory
著者: 山本昌志
Yamamoto Masashi
平成18年9月7日


no counter