高度プログラミング演習 (0 2 )
-
Upload
larissa-peterson -
Category
Documents
-
view
26 -
download
3
description
Transcript of 高度プログラミング演習 (0 2 )
高度プログラミング演習(0 2)
Microsoft Visual C++でのプログラム実行までの手順
ビルドと実行
プロジェクトの新規作成
C++ソースファイルの新規作成
C++ソースファイルの編集
step 1 step 2 step 3 step 4
ソースファイルは複数からなることがある。プロジェクトとは、それらの一連のソースファイルをまとめたもの。
今日覚えること• C言語プログラムの作成方法の基礎中の
基礎• 変数 ( メモリ)とは何か理解する。• 画面に表示できるようになる。• キーボードから入力できるようになる。
ひながた・最小のCプログラム
void main(){
}
宣言・プログラム中に現れるものはそれがどういうものか宣言する必要がある。
void printf();
void main(){
printf();}
ヘッダファイル・色々な宣言がまとめて書かれている。
#include<stdio.h>
void main(){
printf();}
変数と宣言
void main(){
int a=0; /* 整数 */int b=1;int c=0;
c = a + b;}
変数、メモリみたいなもの、メモリそのもの。一時的に情報を保存する箱。
変数の値の表示 printf()
#include <stdio.h>
void main(){
int a=1;int b=2;
printf(“%d %d \n”,a,b);}
printf() では、フォーマットが重要
#include <stdio.h>
void main(){
int a=1;char *s=“moji”; /* 文字列 */
printf(“ seisu %d \n”,a);printf(“ moji %s \n”,s);
}
printf() ・改行を出力する。#include <stdio.h>
void main(){
printf(“ Hello World \n”);
printf(“ Hello \n”);printf(“ World\n”);
printf(“ Hello ”);printf(“ World\n”);
}
キーボードから入力してみよう。
#include <stdio.h>
void main(){
int a=0;
scanf(“%d”, &a);printf(“%d\n”,a);
}
キーボードから入力してみよう2
#include <stdio.h>
void main(){
int a=0;
printf(“ Input : “);scanf(“%d”, &a);a = a + 10;printf(“Output : %d\n”,a);
}
キーボードから入力してみよう3
#include <stdio.h>
void main(){
int a=0,b=0;
printf(“ Input : “);scanf(“%d %d”, &a,&b);a = a + 10;b = b +100;printf(“Output : %d %d\n”,a,b);
}
Scan() は printf() みたくフォーマットを覚える。
四則演算
#include <stdio.h>
void main(){
int a=4, b=2, c=0;
c=a+b;printf(“Tashi-zan %d\n”,c);c=a-b;printf(“Hiki-zan %d\n”,c); c=a*b;printf(“Kake-zan %d\n”,c);
c=a/b;printf(“Wari-zan %d\n”,c);
}
四則演算(応用)
#include <stdio.h>
void main(){
int a=4, b=2;
a=a+b;printf(“Tashi-zan %d\n”,a);
}
練習問題• 2つの数字を入力してその和を表示するプログラムを作成せよ。
練習問題
1. 台形の上底、下底、高さを入力してその面積を出力するプログラムを作成せよ。
2. 5つの整数を入力して、その総和と平均値を出力するプログラムを作成せよ。
3. 3けたの2進数を入力してそれを10進数で出力するプログラムを作成せよ。
演習問題1. 円の半径を入力してその円周、面積を出力するプログラムを作成せよ。円周率は 3 としてよい。
2. 3けたの2進数を二つ入力してその和を 10進数で出力するプログラムを作成せよ。
講義システムを用いて提出すること。