- •1 Цель работы
- •2 Порядок выполнения работы
- •3 Содержание отчета
- •4 Краткая теория
- •5 Задание для выполнения работы
- •Лабораторная работа №2. Программы линейной структуры
- •4.2 Переменные и константы
- •4.2.1 Идентификатор
- •4.2.2 Понятие переменной
- •4.2.2.1 Целый тип данных
- •4.2.2.2 Данные с плавающей точкой
- •4.2.3 Понятие константы
- •4.3 Операторы языка программирования
- •4.3.1 Присваивание
- •4.3.2 Ввод-вывод данных с использованием библиотеки потокового ввода вывода
- •4.3.3 Манипуляторы и форматирование ввода-вывода
- •4.3.4 Ввод вывод с использованием стандартной библиотеки ввода-вывода stdio.H
- •4.3.5 Математические функции
- •4 Примеры программ
- •5 Варианты заданий для самостоятельного решения
5 Задание для выполнения работы
Запустить IDE Borland С++.
Создать новый файл.
Набрать в окне текст примера программы:
#include <iostream.h>
#include <conio.h>
void main()
{
clrscr();
cout<<"Это первая строка программы";
cout<<"Это вторая строка программы";
}
Изменить текущий каталог на C:\STUDENT\.
Сохранить файл под именем example.cpp.
Откомпилировать и запустить программу.
Просмотреть результаты выполнения программы.
Изменить вторую строку вывода на экран так, чтобы она выглядела как: cout<<"\nЭто вторая строка программы";
Выделить весь текст программы и скопировать его в конец (за символ фигурной скобки).
Найти слово main. Сколько раз оно встречается в тексте программы?
Заменить mainнаXXX.
Отменить сделанные замены, включая фрагмент программы за первой закрывающейся фигурной скобкой.
Откомпилировать программу еще раз и убедиться, что ошибок нет.
Сохранить программу.
Закрыть текущее окно.
Временно выйти в DOSи вернуться вIDE.
Выйти из IDE.
Запустить Borland С++.
Открыть файл с именем example.cpp.
Создать новый файл.
Скопировать содержимое example.cppв новое окно.
Сохранить новый файл в каталоге С:\STUDENT\ под именемexamp.cpp.
Переключиться на окно example.cpp(3-мя способами).
Закрыть это окно.
Изменить размер окна examp.cppдо половины экрана и переместить его.
Развернуть на весь экран.
Скопировать слово voidи вставить его перед началом программы.
Удалить эту строку.
Получить контекстно-зависимую справку для оператора очистки экрана clrscr().
Как вызвать обычную справку?
Заменить содержимое строк, выводящихся на экран, на произвольный текст.
Откомпилировать, сохранить и запустить программу.
Просмотреть результаты выполнения.
Закрыть текущее окно.
Выйти из IDEBorland C++.
Лабораторная работа №2. Программы линейной структуры
1 Цель работы
Изучить структуру программы на языке CИ/СИ++, операторы присваивания, ввода и вывода данных, используемые при проектировании программ линейной структуры.
2 Порядок выполнения работы
Получить задание на выполнение лабораторной работы (раздел 6) согласно своему варианту. Разработать и отладить программу. Составить и защитить отчет о лабораторной работе у преподавателя.
3 Содержание отчета
наименование и цель работы;
задание на лабораторную работу согласно варианту;
схема алгоритма, текст программы на алгоритмическом языке;
результаты работы программы.
4 Краткая теория
4.1 Структура программы на языке C++
Структура программы выглядит следующим образом:
директивы_препроцессора void main() { определения_объектов; исполняемые операторы; }
|
директивы_препроцессора int main() { определения_объектов; исполняемые операторы; return 0; }
|
директивы_препроцессора void main() { определения_объектов; исполняемые операторы; return; }
|
main – это имя главной функции программы. С функции main всегда начинается выполнение. У функции есть имя (main), после имени в круглых скобках перечисляются аргументы или параметры функции (в данном случае у функции main аргументов нет). У функции может быть результат или возвращаемое значение. Если функция не возвращает никакого значения, то это обозначается ключевым словом void. В фигурных скобках записывается тело функции – действия, которые она выполняет. Оператор return 0; означает, что функция возвращает результат – целое число 0.
Вслед за заголовком функции main в фигурных скобках размещается тело функции, которое представляет последовательность определений, описаний и исполняемых операторов. Как правило, определения и описания размещаются до исполняемых операторов. Каждое определение, описание и оператор завершается «;».