学年

教科

質問の種類

情報 大学生・専門学校生・社会人

vsコードを使ってJava言語の勉強をしてたんですけど初心者すぎて何が原因で上手くコードの実行ができてないのかわかりません… 勉強の資料として使ってるのは京都大学のJavaによるプログラミング入門 です。

17:43 7月27日 (木) 1.7 使用するサンプルプログラム (TankCalculator.java) 1: public class Tank Calculator { 2: public static void main (String args[]){ final double FLOW_RATE = 1.0; final double TANK_AREA = 20.0; final double INITIAL_LEVEL = 10.0; double time; //s double tankLevel; //m ... ocw.kyoto-u.ac.jp 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: time = 30; 14: tankLevel = INITIAL_LEVEL + FLOW_RATE*time/TANK_AREA; 15: System.out.println("Tank Level at time "+ time + "s = " + tankLevel + "m"); 16: 17: 18: 19: } 20:} 11 System.out.println("Flow Rate = + FLOW_RATE + "m** 3/s"); System.out.println("Tank Area=" + TANK_AREA + "m**2"); System.out.println("Initial Level = " + INITIAL_LEVEL + "m"); time = 60; tankLevel = INITIAL_LEVEL + FLOW_RATE*time/TANK_AREA; System.out.println("Tank Level at time "+ time + "s=" + tankLevel + "m"); 【補足】 // の後ろは,プログラムを後で読解しやすくするための注釈です. Flow Rate = 1.0m**3/s Tank Area = 20.0mm**2 Initial Level = 10.0m 8 Tank Level time 30.0s = 11.5m Tank Level at time 60.0s = 13.0m 1.7.1 サンプルプログラムの入力と実行 先ほどと同じように, 秀丸エディタを開き, 20行のプログラムを書き込んで, Tank Calculator.java と名付け, 保存して, コンパイル, 実行してください. 成功すれば,以下の実行結果が示されます。(失敗してもめげないで, 2.5.1 節を参 考に、原因を考え,再トライしてください) ちなみに, 実行結果をファイルに書き出すにはコマンドプロンプトの「リダイレク ト」 という機能を使います 11. java TankCalculator > result.txt これにより result.txt というファイルが出来ているはずです。 中身は数値や文字列 だけのテキストファイルですのでエディタなどで内容を確認できます。 @91% 11javaプログラムの中で明示的にフ ァイルに出力することもできるので すがここでは安直な方法を取ります

未解決 回答数: 1
数学 大学生・専門学校生・社会人

例4.28について質問です。(1)のfx^2+fy^2=、、の式までは分かっているのですがそこからいきなり(2)のラプラシアンの式がどうやって出るのかわからないです。どうか教えてください。

19:06 3/3 変数変換を学んだついでに 4.2.7. 変数変換におけるラプラシアンの表示. : 全単射, C2-級, = -1 とする. 関数 f(x) : D → R, g(s) : UR は f(x)=g(y(z)) = g(s) = f (d(s)) をみたしているとする. [5]. f(x,y) = √√√x² + y² = r = g(r,0). (**) of fi = oni, dxi ga = asa のように書く. 添字の,上下, 文字スタイルで区別がある. ここでは∇f = (....fi....), ∇sg = (..., ga,...) は行ベクトル . 逆写像のヤコビ行列は Þ : ((R”, s = (… .., sª,...) > ) U → D ( C (R¹, x = (..., x², ...))) となる.このとき連鎖律より次の関係式が得られる. f(x) = g(s(x)) * x³ THALT, fi = Σa ga$iº. & 5K füi = Σa ((Σ3 9aß$?) sº + 9asi). B (1) ▽zf = ∇sg.d.同様に∇sg = ∇f.do. (2) Axf := Σi fü = Σa‚ß Jaß(Vrsª, ▼+$³) + Σa 9aArsª. 2² 8² Ər² 20² 9回目終わり 例 4.2.8. R2 の極座標でのラプラシアンの表示 重 : UC (R2, (1,0)) → DC (R2, (x,y)), I = 重-1 πr TO cos -r sin 0 d = Yr yo sin 0 rcos o TI Ty cos o sin 1 T dy = = (d)-1 200 - sine cose) == (-²2) r 注: r = x2 +¥2,0 = tan -1 y の微分はしなくても煙は求められる. I (1) (fæ, fy) = (gr,90) · dV. (fz, fy) = (gr, ¼90) U, U = (- 特に fz + f = g + /1/129. 注: d では1列+2列 (1 行 ⊥2 行ではない). d では 1行2行 (1列+2列ではない). 8² a2 8² 12 10 + + + əx² 042 Ər² r² 20² rar + はそもそも考えない. d = (st) at (= (dd) -1): 第α行を ▽ zsa とする行列 lai (4) A = + U= 問題. R3 の極座標でのラプラシアンの表示. (x,y,z)=d(r,0,4)= (rsin A cos o, r sin A sin p, rcos E ↓ = Φ-1 とする. (1) d = (dd) を求めよ. (2) (fx,fu, fz) = (gr, 1,90, sin694) U, Uは直交行列, と書けることを示せ . cos 0 (3) Ar = ², A0 = A = 0 を示せ . r2 sin 0 8² 182 + Ər-2 2002 / sin A cos y sin A sin y cos A cos o cos A sin - siny cos 1 2 20 cos a + rar r2 sin 000 cos o sin 0 sino cos0 72 sin20042 cos 0 - sin 0 0 は直交行列と書ける. を示せ. | .d=Uの2行目に !を3行目に • itc-lms.ecc.u-tokyo.ac.jp 3 rsin 0 を掛けたもの. Ć

未解決 回答数: 0
情報 大学生・専門学校生・社会人

c言語プログラム 本当に分かりません。 どなたか教えてください

(2点) 【演習3】 if-else と繰り返し文 最大値(整数)と整数xをキー入力すると、1から最大値までの整数を順に表示するプログラムを if-else 文および for文を使って作成せよ。 ただし、最大値が10~50以外の場合、または整数 x が 2~9以外で 入力された場合は、「範囲エラー」 を表示すること。 また、1から最大値までの整数を表示する際、表示 する整数が整数xで割り切れる場合は を、 割り切れない場合はその整数を表示すること。 xで割り切れる値は☆を表示 <ソースプログラム> #include <stdio.h> int main (void){ イント2 ント5 } printf("最大値: "); /* 変数宣言*/ return 0; printf(" 整数x: "); cats ; /*キー入力*/ // *キー入力*/ <実行例①> |最大値: 10 ↓ 整数x2↓ 13579☆ <実行例②> |最大値: 50 ↓ 整数x 91 12345678 10 11 12 13 14 15 16 17 19 | 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 ★ 37 38 39 40 41 42 43 44 46 47 48 49 50 <実行例③> 最大値: 9 整数x2↓ 範囲エラー <実行例⑤ > 最大値: 10 ↓ 整数X : 1↓ 範囲エラー <実行例④ > | 最大値: 51 ↓ 整数X ↓ 範囲エラー <実行例⑥ > 最大値: 50 ↓ 整数x : 10↓ 範囲エラー (下線部はキー入力を、↓は Enter を示す)

未解決 回答数: 1