НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра ППиМЭ
Лабораторная работа
№ 1
Студентка Кулубаева Эльза Гайнуллаевна
Группа РН12-72
Дата выполнения 21.02.2008
Преподаватель Кудашов Алексей Геннадьевич
Отметка о защите _________________
НОВОСИБИРСК 2008 год
1) Очистить каталог USER от имеющихся там файлов и каталогов. Создать в каталоге USER подкаталог для своей текущей работы.
Для работы с каталогами и файлами предназначена программа FAR manager. Чтобы очистить данный каталог от старых файлов, необходимо выделить эти файлы комбинацией клавиш «Shift+↓», затем нажать клавишу «F8». Для создания каталогов в FAR manager предназначена клавиша «F7». Таким образом для текущей работы в каталоге USER создан подкаталог Лаб№1.
2) Освоить процедуру запуска оболочки BC 3.1 и завершение работы с ней.
Процедура запуска оболочки BC3.1 следующая. В командной строке FAR manager ввести команду «bc», затем нажать клавишу «ENTER». По умолчанию вся работа в оболочке происходит в папке BIN. При исполнении написанной программы автоматически создаются файлы с расширением «.exe», «.bak», «.obj». Поэтому чтобы не засорять каталог BIN, оболочку следует запускать в своем рабочем каталоге. Для завершения работы в оболочке необходимо нажать комбинацию клавиш «Alt+X» или комбинацию «File – Quit».
3) Набрать и сохранить следующий текст программы:
#include <iostream.h>
#include <conio.h>
void main()
{
double a,b,c;
a=1;
b=2;
c=a+b;
clrscr();
cout<<”c = ”<<c<<endl;
getch();
}
Откомпилировать и исполнить программу, убедиться в правильности ее работы
Для создания текста необходимо запустить оболочку BC3.1, командой FILE – NEW открыть новый рабочий лист. Набираем текст программы. Сохранение текста происходит командой FILE – SAVE AS или «горячей» клавишей F2. Компиляция программы осуществляется командами Compile – compile или комбинацией «Alt+F9». Для исполнения программы в меню RUN выбрать команду RUN или нажать комбинацию «Ctrl+F9».
Набор входных данных: a = 1
b = 2
Результат работы программы:
c = 3
4) Скопировать с диска E: из каталога E:\Informatica-2\Murka-2007\ каталог Азы с свою рабочую область. Следующие задания будет заключаться в анализе текстов программ, расположенных в подкаталогах, исполнении некоторых из них и записи результатов их исполнения в рабочий журнал.
1.1. Проанализировать тексты программ, расположенных в каталоге Общие правила.
1.2. Проанализировать тексты программ, расположенных в каталоге Константы языка. Выполнить и записать результаты работы программ 2intcons.cpp, 3realcon.cpp, 4mathcon.cpp. Запомнить примерные значения диапазонов величин различных типов и точность представления вещественных данных типов float и double.
1.3. Проанализировать и исполнить программы 1myconst.cpp и 2myconst.cpp каталога Свои константы . Запомнить два способа определения констант в языке С++.
1.4. Проанализировать программы каталога Типы данных. Исполнить и записать результаты выполнения программы 1datatyp.cpp. Запомнить размер памяти в байтах, выделяемой под переменные различных типов.
1.5. Проанализировать и исполнить все программы каталога stdio. Записать в тетрадь все спецификации форматов, используемых при вводе/выводе данных различных типов. По образу приведенных примеров переделать программу, разработанную в п.5, обеспечив в ней стандартный ввод данных с клавиатуры с помощью функции scanf() и вывод данных на дисплей с помощью функции printf(). Результат сохранить в отдельном файле.
1.6. Проанализировать и исполнить все программы каталога iostream. По образу приведенных примеров переделать программу, разработанную в п.5, обеспечив в ней потоковый ввод данных с клавиатуры и потоковый вывод данных на дисплей. Результат сохранить в отдельном файле.
1.7. Проанализировать и выполнить программы каталога Операции. Записать вводимые в них данные и результаты их работы. Запомнить правильное написание унарных и бинарных операций на языке С++.
1.8. Проанализировать и выполнить программы каталога Функции. Записать результаты вычисления функций для двух…трех значений аргументов. Проверить работу функций при нулевых и отрицательных значениях аргументов.
1.9. Проанализировать и выполнить программы каталога Присваивание. Освоить записи операций присваивания в языке С++. Выяснить, что происходит при присваивании переменным различных типов значений не совпадающих с ними типов.
В каталоге Общие правила представлены некоторые правила написания текста программы.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.