第1回講義問題

下記より、講義中演習問題ならびに宿題がでます。(講義中に指示します)

Visual C++に関する問題

    1. 「こんにちわ」と文字を出力するプログラムを書け。コードは、_tmain関数内に書く
    2. 新たにcppファイルを用意し、こんにちわと文字を出力する関数を作成し、その関数を_tmain関数で呼び出せ。

algo1.cpp (メインファイル)

#include "stdafx.h"
#include "kadai.h"
int _tmain(int argc, _TCHAR* argv[])
{

test1();

getchar();

return 0;

}

kadai.cpp(サブファイル)

#include "stdafx.h"
void test1(){

printf("こんにちわ");

}

kadai.h(ヘッダファイル)

void test1();

問題1 フローチャート問題

(1)List1-1を見て、フローチャートを書きましょう。

(2)List1-3を見て、フローチャートを書きましょう。

(3)List1-4を見て、フローチャートを書きましょう。

(4)List1-5を見て、フローチャートを書きましょう。

(5)List1-6を見て、フローチャートを書きましょう。

(6)List1-7を見て、フローチャートを書きましょう。

(7)List1-8を見て、フローチャートを書きましょう。

(8)List1C-1を見て、フローチャートを書きましょう。

問題2

a,b,cの3つの数の平均値を求めるプログラム作成を題材にします.

(1)平均値を求める方法を日本語で説明しなさい(プログラミングのことは一切考えないで....)

(2)プログラムを作成するため には、どのような変数が必要か書いてください。

(3)平均値を求めるアルゴリズムをフローチャートで書きなさい(入出力を必ず書く)

(4)C言語によりプログラムを作成しなさい.

問題3

4つの数の中で最大値を求めるプログラムを作成したい。

(1)最大値を求める方法を日本語で説明しなさい(まずは、プログラミング のことは一切考えないで....)

(2)プログラムを作成するためには、どのような変数が必要か書いてください。

(3)アルゴリズムのフローチャートを書きましょう。(入出力を必ず書く)

(4)C言語によりプログラムを作成しなさい.

問題4

問題2の3つの数に中で最大値を求めるプログラムを参考にして,「○番目の数が一番大きい」と出力するプログラムを作成したい

(1)その 方法を日本語で説明しなさい

(2)プログラムを作成するためには、どのような変数が必要か書いてください。

(3)アルゴリズムのフローチャートを書きましょう。(入出力を必ず書く)

(4)C言語によりプログラムを作成しなさい.

問題5

3値の中央値(2番目に大きい数)を求める作成を題材にします.

(1)中央値を求める方法を日本語で説明しなさい(プログラミングのことは一切考えないで....)

(2)プログラムを作成 するためには、どのような変数が必要か書いてください。

(3)アルゴリズムのフローチャートを書きましょう。(入出力を必ず書く)

(4)C言語によりプログラムを作成しなさい.

ヒント:教科書演習1-2を参考にすること

問題6

教室で前から後ろへ用紙等を渡していくアルゴリズムをフローチャートで書け

問題7

1章末問題のフローチャートの部分をCプログラムに直せ