Читайте также: |
|
Для создания нового проекта в ИСРП Visual C++ следует:
- Выбрать пункт меню File->New…
- В появившемся окне выбрать закладку «Project» и проект «Win32 console application», указать имя нового проекта и папку, в которой будут храниться файлы проекта (укажите свой домашний диск и каталог на нём).
- В следующем окне выбрать начальный состав проекта. Выбираем «A simple program».
- Нажимаем «Finish»: новый проект создан.
Рассмотрим окно нового проекта:
Слева от рабочего окна находится панель управления проектом, состоящая из двух закладок: закладки «Class view», отображающей информацию о функциях и переменных проекта (двойной щелчок по названию функции открывает в рабочем файле место с объявлением этой функции), и закладки «File view», отображающей информацию о рабочих файлах проекта.
Двойной щелчок по названию рабочего файла проекта откроет окно редактирования этого файла. Можно приступать к работе.
Структура программы на языке С++
Программа на языке С++ состоит из одной или более функций, причем одна из них должна называться main:
void main ()
{
операторы языка С++
}
Если при написании программы использовались стандартные функции, такие как вывод сообщения на экран, то перед заголовком main необходимо указать компилятору, какие файлы с описанием заголовков этих функций требуется подключить. Такое указание называется директивой препроцессору и имеет следующий вид:
#include < имя подключаемого заголовочного файла >
Угловые скобки < > указывают, что подключаемый файл находится в системном подкаталоге. В качестве расширения имени подключаемого файла обычно используют h (header - заголовочный).
При использовании в программе стандартных потоков ввода/вывода необходимо подключить файл iostream.h:
#include <iostream.h>
Идентификаторы языка С++
Идентификатор - этоимя, которое должно начинаться с буквы латинского алфавита или знака подчеркивания (_), далее могут следовать цифры, буквы или знак подчеркивания.
Имена переменных, констант и т.д. - это идентификаторы. В языке С++ коды прописных и строчных букв различны. Например, "А" и "а" - это разные символы.
Оператор присваивания
Общий вид: идентификатор = выражение;
где выражение - это любое выражение на языке С++, например: c = a + b;
Пример 1.1. Демонстрация операторов ввода/вывода
#include <stdio.h>
void main()
{ int num=5; // определение переменной целого типа num с
//присваиванием значения = 5
cout << "Я простая";
cout << "вычислительная машина \n";
cout << "Мое любимое число > " << num << '\n';
cout << "А какое твое любимое число? ";
cin >> num;
cout << "Теперь я знаю твое любимое число. Оно равно > " << num << endl;
}
Результат выполнения программы:
Я простая вычислительная машина
Мое любимое число > 5
А какое твое любимое число? <ожидание ввода числа>
Теперь я знаю твое любимое число. Оно равно > <введенное число>
Пример 1.2. Написать программу нахождения суммы введенных чисел.
#include <iostream>
using namespace std;
int main()
{ int a, b, summa; | // слагаемое а, // слагаемое b, // сумма |
cout << "Введите слагаемoe a >";
cin >> a;
cout << "Введите слагаемoe b >"; cin >> b; summa = a + b; cout << "Сумма = " << summa << endl; |
return 0;
}
Контрольные вопросы
1. Каковы этапы подготовки к выполнению программы на языке С++?
2. Как войти в ИСРП?
3. Каковы основные пункты меню и их назначение?
4. Какова структура программы на языке С++?
5. Для чего необходима директива препроцессору #include?
6. Какая функция используется для вывода информации на экран?
7. Какая функция используется для ввода данных с клавиатуры?
8. Что собой представляют спецификаторы преобразований?
9. Что называют идентификатором?
10. Как записывается оператор присваивания?
На оценку "3" нужно выполнить свой вариант только из табл. 1.11, на "4" и "5" – из табл. 1.11 и 1.12.
Таблица 1.11
Варианты заданий
Номер варианта | Задание | |||
1, 15 | Исправить ошибки: includ <iostream> using namespace std; main {} (cout << "Problems, problems \ n"; cout << Problems all day long! \ n; cout << "The Everly Brothers \ n" ) | |||
2, 16 | Исправить ошибки: include <io stream> main {} // эта программа печатает число недель в году (int s S:= 56; cin << There are S weeks in a year; | |||
3, 17 | Исправить ошибки: # include <iostream.h> main () (cout ("Hallo \ n "); cout ('I am f program on С++, ' \n); cout ("and I think you love me \!") ) | |||
4, 18 | Исправить ошибки: # include <iostream.c> main () Begin int S; S:=56; print ('There are' S 'weeks in a year') End. | |||
5, 19 | Исправить ошибки: # include <ioctrim >; using namespace std; main () { int include, j, k SUM = K + J; cout ('Summa is equal % d, sum'); cout ('What? Errors?')} | |||
6, 20 | Исправить ошибки: include <iostream> main () (cout ("A computer programming is a legend: /n"); cout ("the more far, the more fear! \ n"); ) | |||
7, 21 | Исправить ошибки: include <include.h> main (); // эта программа печатает число месяцев в году (int m; m:= 12; cout << «'There are m months in a year'») | |||
8, 22 | Исправить ошибки: # include <iostream.h> main () (cout << 'Good morning, \ y '; cout << 'if it is good really.' \7 ) | |||
9, 23 | Исправить ошибки: # include <stream.c> main (); Begin int d; D:=28; cin >> «There are», d, «days in a Febriary» End. | |||
10, 24 | Исправить ошибки: # include <iostream.c>; main () { int I, j, k SUM = I + j; cout (Summa is equal % d, sum'); cout ('What happened?Mistakes?') } | |||
11, 25 | Исправить ошибки: #inclyde <stream.h> main; {cin ("Why a stars are shine.\N"); cin ("I think, for every human " \N); cin ("can be able to find one's own \N") } | |||
12, 26 | Исправить ошибки: $includ <iostream.h> main () int min min= 60; cout (There are &min minutes in the hour); | |||
13, 27 | Исправить ошибки: # includ <iostream.c> main () Begin int S; cin(S); cout (' There are ', %S, ' weeks in a year ') End. | |||
14, 28 | Исправить ошибки: # include <studio.c>; main (); { int i, j, MUL MUL = i * j; printf ('The result is equal &MUL') printf ('Is it really correct result?') } | |||
Таблица 1.12
Номер варианта | Задание | |||
1, 16 | Разработать программу, которая считает среднее арифметическое значение трех введенных с клавиатуры чисел. | |||
2, 17 | Разработать программу, которая считает площадь круга по введенному с клавиатуры радиусу. | |||
3, 18 | Разработать программу, которая считает объем цилиндра по введенным с клавиатуры радиусу и высоте. | |||
4, 19 | Разработать программу, которая считает объем конуса по введенным с клавиатуры радиусу и высоте. | |||
5, 20 | Разработать программу, которая считает сумму цифр введенного с клавиатуры четырехзначного числа. | |||
6, 21 | Разработать программу, которая считает объем шара по введенному с клавиатуры радиусу. | |||
7, 22 | Разработать программу, которая формирует число по введенным с клавиатуры цифрам, трактуемым как число сотен, десятков и единиц. | |||
8, 23 | Разработать программу, которая ”переворачивает” введенное с клавиатуры четырехзначное число. | |||
9, 24 | Разработать программу, которая считает произведение цифр введенного с клавиатуры четырехзначного числа | |||
10, 25 | Разработать программу, которая считает объем куба по введенной с клавиатуры длине ребра. | |||
11, 26 | Разработать программу, которая считает площадь поверхности тетраэдра по введенной с клавиатуры длине ребра. | |||
12, 27 | Разработать программу, которая считает объем усеченного конуса по введенной с клавиатуры высоте и двум радиусам. | |||
13, 28 | Разработать программу, которая считает площадь треугольника по введенным с клавиатуры двум сторонам и углу между ними. | |||
14, 29 | Разработать программу, которая считает площадь трапеции по введенным с клавиатуры основаниям и высоте. | |||
15, 30 | Разработать программу, которая считает площадь кольца по введенным с клавиатуры внешнему и внутреннему радиусам. | |||
Дата добавления: 2015-11-04; просмотров: 34 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Основные действия меню Debug | | | Конфлікти у Конго. |