Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
программирование 1 к ПОВТ.doc
Скачиваний:
4
Добавлен:
09.11.2019
Размер:
1.14 Mб
Скачать

II. Экспериментальный раздел работы

Пример 1. Войдем в С, создайте новое окно и наберем в нем текст программы:

#include <iostream.h>

#include <conio.h>

void main (void)

{

cout<<"Hello!";

getch();

}

Сохраните программу с именем Example_21. В разделе операторов имеется два исполняемых оператора count и getch. Запустите программу.

Поэкспериментируйте с текстом программы, убирая некоторые символы. Удалите оператор getch(). Запустите программу на выполнение. Что изменилось? Объясните наблюдаемые изменения.

Пример 2.Найти сумму двух чисел:

#include <stdio.h> {    int a,b,c;    scanf(" %d %d",&a,&b);    c=a+b;    printf("Cумма = %d \n",c) }

Поэкспериментируйте с форматами ввода-вывода.

Пример 3. Напишем программу, работающую в режиме диалога с пользователем. Программа запрашивает имя пользователя, а затем выводит приветствие.

#include <iostream.h>

#include <conio.h>

void main (void)

{

char Name[40],Famalu[40];

cout<<"Как вас зовут\?"<<endl;

cin>>Name;

cout<<"Как твоя фамилия\?"<<'\n';

cin>>Famalu;

cout<<"Здраствуй "<<Name<<' '<<Famalu<<endl;

getch();

}

Здесь объявляются Name и Famalu – переменные строкового типа. Последовательность символов языка, заключенная в кавычки, называется строкой. В данном примере строки используются для вывода текста на экран.

Введите программу, запустите её на выполнение и объясните результаты работы.

Поэкспериментируйте с текстом этой программы, объясняя смысл используемых конструкций.

Пример 4. Напишем программу, которая просит пользователя ввести число, а потом выводит это число на экран в восьмеричном, шестнадцатеричном и десятичном видах:

#include <iostream.h>

#include <conio.h>

void main (void)

{

int Number;

cout<<"Enter the number"<<endl;

cin>>Number;

cout<<"This number in "<<endl;

cout << "Oct:" <<oct<<Number<<endl;

cout << "Hex:" <<hex<<Number<<endl;

cout << "Dec:" <<dec<<Number<<endl;

getch();

}

Введите программу, запустите её на выполнение и объясните результаты работы.

Поэкспериментируйте с текстом этой программы, объясняя смысл используемых конструкций.

Попробуйте при запуске ввести дробное число, что произойдет?

Пример 5. Составим программу, которая выводит на экран таблицу различных мер длины.

#include <iostream.h>

#include <conio.h>

void main(void)

{

const inn=0.0254, ft=0.3048, yd=0.914, mile=1852.0;

cout<<"--------------------------------------------------"<<endl;

cout<<"Наименование Обозначение СИ, метр"<<endl;

cout<<"--------------------------------------------------"<<endl;

cout<<" Дюйм in "<<inn<<endl;

cout<<" Фут ft "<<ft<<endl;

cout<<" Ярд yd "<<yd<<endl;

cout<<" Миля mile "<<mile<<endl;

getch();

}

Введите программу, запустите её на выполнение и объясните результаты работы. Используя модификатор setw() добейтесь того, чтобы все элементы таблицы были выровнены.