高度プログラミング演習 (05).

Slides:



Advertisements
Similar presentations
情報処理演習 (秋学期・樋口担当) 2回目 10/1 日本工業大学 コンピュータリテラシーII.
Advertisements

7/10 if 文課題 力作が多くて感心! 演習1:キーボードから2つの整数を入力し、小さい方の数字を 表示せよ。
プログラミング演習(1組) 第7回
プログラミング入門2 第10回 構造体 情報工学科 篠埜 功.
基礎プログラミングおよび演習 第9回
C言語 第2講 生物機能制御学講座 濱田 農学部7号館209室.
プログラミング論 I 講義,テスト C言語復習
プログラミング基礎I(再) 山元進.
第2回ネットワークプログラミング 中村 修.
文字配列の課題1 解説 /* a */ #include <stdio.h> main( ) { int i;
第6章 2重ループ&配列 2重ループと配列をやります.
精密工学科プログラミング基礎 第9回資料 (12/11 実施)
プログラミング演習 バージョン1 担当教員:綴木 馴.
ちょっとした練習問題① 配列iroを['R', 'W', 'R', 'R', 'W' , 'W' , 'W']を宣言して、「W」のときの配列の番号をprintfで表示するようなプログラムを記述しなさい。
プログラムの制御構造 選択・繰り返し.
プログラミング2 関数
岩村雅一 知能情報工学演習I 第11回(後半第5回) 岩村雅一
情報処理演習 (秋学期・樋口担当) 3回目 10/8 日本工業大学 コンピュータリテラシーII.
繰り返し計算 while文, for文.
プログラミング演習(2組) 第8回
プログラミング論 II 2008年10月30日 文字列
第11回 宿題 出題日:12月21日 締切日:1月7日(木).
アルゴリズムとプログラミング (Algorithms and Programming)
プログラミング序論 2. n人のインディアン.
プログラミング演習I 2003年5月7日(第4回) 木村巌.
高度プログラミング演習 (03).
第13章 文字の取り扱い方 13.1 文字と文字型変数 13.2 文字列 13.3 文字型配列への文字列の代入
indentについて forやifの「中身」を右に寄せる. forやifの「外枠」は右に寄せない. int x; x = 3;
岩村雅一 知能情報工学演習I 第10回(後半第4回) 岩村雅一
高度プログラミング演習 (02).
高度プログラミング演習 (08).
コンピュータープログラミング (C言語)(5) 1.条件分岐1(if文、復習) 2.条件分岐2(switch,case文)
高度プログラミング演習 (05).
プログラミング基礎B 文字列の扱い.
C言語講座第二回 2017 分岐とループと乱数.
岩村雅一 知能情報工学演習I 第11回(後半第5回) 岩村雅一
精密工学科プログラミング基礎Ⅱ 第4回資料 今回の授業で習得してほしいこと: 文字列の扱い ファイル入出力の方法 コマンドライン引数の使い方
C言語ファミリー C# 高級言語(抽象的) Java オブジェクト指向 C++ C 機械語(原始的)
第4章 反復作業を楽にする方法!! ~繰り返しその1 while~
東京工科大学 コンピュータサイエンス学部 担当 亀田弘之
IF文 START もしも宝くじが当たったら 就職活動する 就職活動しない YES END NO.
知能情報工学演習I 第11回( C言語第5回) 課題の回答
高度プログラミング演習 (09).
C言語,ソースファイルの作成,コンパイル,実行
C言語復習 来週もこの資料を持参してください.
C#プログラミング実習 第2回.
地域情報学 C言語プログラミング 第4回 while文、do~while文、switch文、 2次元配列、ポインタ 2017年11月10日
高度プログラミング演習 (11).
C言語講座 制御(選択) 2006年 計算技術研究会.
第5章 まだまだ続く反復処理!! ~繰り返しその2 for~
東京工科大学 コンピュータサイエンス学部 担当 亀田弘之
地域情報学 C言語プログラミング 第3回 入力、if文、for文 2016年11月25日
第2章 printf(“変数と入力”); scanf(“%d”,&num);
ループだよ!難しいよ! 第5章 while(ループ);.
cp-15. 疑似乱数とシミュレーション (C プログラミング演習,Visual Studio 2019 対応)
第4章 double 小数型の変数;.
岩村雅一 知能情報工学演習I 第10回(後半第4回) 岩村雅一
第7章 そろそろ int 以外も使ってみよう! ~データ型 double , bool~
高度プログラミング演習 (07).
地域情報学 C言語プログラミング 第3回 入力、if文、for文 2017年11月1日
プログラミング1 プログラミング演習I 第2回.
プログラミング序論演習.
プログラミング入門2 第3回 条件分岐(2) 繰り返し文 篠埜 功.
C言語講座 四則演算  if ,  switch 制御文.
計算技術研究会 C言語講座 第二回 制御構文 if , switch.
分岐(If-Else, Else if, Switch) ループ(While, For, Do-while)
プログラミング演習I 補講用課題
第1章 文字の表示と計算 printfと演算子をやります 第1章 文字の表示と計算.
第1章 文字の表示と計算 printfと演算子をやります.
= 55 課題6-1 #define _CRT_SECURE_NO_WARNINGS
Presentation transcript:

高度プログラミング演習 (05)

演習問題 入力した2×2の行列の行列式の値を求めるプログラムを作成せよ。

演習問題 2つの3×3 の行列の各要素を入力でき、それらの行列の足し算および引き算をするプログラムを作成せよ。

演習問題 3×3 の行列と3×2の行列をそれぞれ入力でき、それらの行列の掛け算をするプログラムを作成せよ。

条件分岐と場合分け if 条件 処理 他の条件 場合わけ ある場合の処理 別の場合の処理

条件分岐 #include <stdio.h> if (条件){ .....; void main() int num=0; scanf(“%d”,&num); if(num>0){ printf(“%d > 0\n”,num); }else if(num<0){ printf(“%d < 0\n”,num); }else{ printf(“%d == 0\n”,num); } if (条件){ .....; } else if (条件){ } else { } 等しい == 等しくない != かつ && または ||

練習問題 数当てゲームのプログラムを作成せよ。 プログラムの実行時に乱数で1から1000まで範囲で数字(答え)を決める。 入力した数字に対して答えのある範囲を狭めてゆく 0 < X < 1001 100 < X < 1001 100 < X < 500 何回目で正解が出るか表示する

場合わけ switch (変数){ case 場合 : .....; break; case 場合: default: } #include <stdio.h> void main(){ int num=0; scanf(“%d”,&num); if(num<16){ switch (num){ case 15: printf(“F\n”); break; case 14: printf(“E\n”); case 13: printf(“D\n”); case 12: printf(“C\n”); case 11: printf(“B\n”); case 10: printf(“A\n”); default: printf(“%d\n”,num); } switch (変数){ case 場合 : .....; break; case 場合: default: }

文字型の変数 char a; #include <stdio.h> void main() { char a; char data[128]; int n=0,j=0; while(n<128){ data[n]=getchar(); if(data[n]=='.'){ if(n<127) n++; break; } for(j=0;j<n;j++){ if (data[j]>='a'&&data[j]<='z') data[j] =data[j]+('A'-'a'); printf("%c",data[j]); printf("\n"); #include <stdio.h> void main() { char a; a=getchar(); printf(“%c\n”,a); }

練習問題 16進数を10進数に変換するプログラムを作成せよ。 入力した文字列に a という文字がいくつあるか数えるプログラムを作成せよ。(case 文を使うこと。)

演習問題 2次方程式 a*x*x + b*x + c =0 を解くプログラムを作成せよ。ただし、x が虚数となる場合は、解がない旨表示するようにせよ。 スペースで区切られた英単語を入力して、各単語の先頭だけを大文字に変換するプログラムを作成せよ。(case 文を使うこと。) this is a pen. This Is A Pen.