- •Информатика и программирование
- •Методические указания к лабораторным работам Содержание
- •Лабораторная работа 1 Цель работы
- •Задание
- •Теоретическая часть
- •Компоненты ide
- •Строка меню и меню
- •Наборы команд
- •Рекомендации по выполнению лабораторной работы
- •Теоретическая часть Преобразование типов операндов
- •Оператор форматного вывода printf
- •Рекомендации по выполнению лабораторной работы
- •Теоретическая часть Выражения и операции в языке си
- •Приоритеты операций в выражениях
- •Теоретическая часть Оператор цикла for
- •Оператор цикла while
- •Оператор do while
- •Теоретическая часть Массивы в языке Си
- •Указатели и массивы
- •Условный оператор
- •Оператор переключатель switch
- •Оператор перехода goto
- •Рекомендации по выполнению лабораторной работы Определение цифр числа
- •Поиск простых чисел
- •Треугольник Паскаля
- •Теоретическая часть Функции в языке Си
- •Объявление и определение функций
- •Прототип функции
- •Параметры функции
- •Локальные и глобальные переменные
- •Функции и массивы Передача одномерных массивов как параметров функции
- •Передача строк в качестве параметров функций
- •Рекомендации по выполнению лабораторной работы Комментарии к заданию 1
- •Комментарии к заданию 2
- •Теоретическая часть Ввод-вывод в языке Си
- •Потоковый ввод-вывод
- •Открытие и закрытие потока
- •Стандартные файлы и функции для работы с ними
- •Символьный ввод-вывод
- •Строковый ввод-вывод
- •Форматированный ввод-вывод
- •Рекомендации по выполнению лабораторной работы
- •Теоретическая часть Ввод-вывод для двоичных файлов
- •Прямой доступ к файлам
- •Рекомендации по выполнению лабораторной работы
- •Теоретическая часть Строки в языке Си
- •Операции со строками
- •Теоретическая часть Проверка символов
- •Теоретическая часть
- •Теоретическая часть
- •Рекомендации по выполнению лабораторной работы Определение корней функции
- •Метод деления отрезка пополам
- •Метод хорд
- •Вычисление интеграла
- •Рекомендации по выполнению лабораторной работы
- •Содержание отчета
Информатика и программирование
(3-ий семестр)
Методические указания к лабораторным работам Содержание
Содержание 3
Лабораторная работа 1 5
Цель работы 5
Задание 5
Теоретическая часть 5
Рекомендации по выполнению лабораторной работы 10
Содержание отчета 11
Лабораторная работа 2 12
Цель работы 12
Задание 12
Теоретическая часть 12
Рекомендации по выполнению лабораторной работы 14
Содержание отчета 14
Лабораторная работа 3 15
Цель работы 15
Задание 15
Теоретическая часть 15
Содержание отчета 17
Лабораторная работа 4 18
Цель работы 18
Задание 18
Теоретическая часть 18
Содержание отчета 20
Лабораторная работа 5 21
Цель работы 21
Задание 21
Теоретическая часть 21
Рекомендации по выполнению лабораторной работы 26
Содержание отчета 27
Лабораторная работа 6 28
Цель работы 28
Задание 28
Теоретическая часть 28
Рекомендации по выполнению лабораторной работы 31
Содержание отчета 31
Лабораторная работа 7 32
Цель работы 32
Задание 32
Рекомендации по выполнению лабораторной работы 32
Содержание отчета 32
Лабораторная работа 8 33
Цель работы 33
Задание 33
Теоретическая часть 33
Рекомендации по выполнению лабораторной работы 35
Содержание отчета 36
Лабораторная работа 9 37
Цель работы 37
Задание 37
Теоретическая часть 37
Рекомендации по выполнению лабораторной работы 38
Содержание отчета 39
Лабораторная работа 10 40
Цель работы 40
Задание 40
Теоретическая часть 40
Содержание отчета 43
Лабораторная работа 11 44
Цель работы 44
Задание 44
Теоретическая часть 44
Содержание отчета 45
Лабораторная работа 12 46
Цель работы 46
Задание 46
Теоретическая часть 46
Содержание отчета 47
Лабораторная работа 13 48
Цель работы 48
Задание 48
Теоретическая часть 48
Рекомендации по выполнению лабораторной работы 50
Содержание отчета 54
Лабораторная работа 14 55
Цель работы 55
Задание 55
Рекомендации по выполнению лабораторной работы 55
Содержание отчета 58
Лабораторная работа 1 Цель работы
Изучение основных приемов работы с интегрированной средой разработки (Integrated Development Environment, IDE) Borland C++
Задание
Используя IDE Borland C++, ввести текст программы, оттранслировать ее, исправить ошибки и получить правильный результат.
Текст программы (программа инициализирует массив целых чисел, записывая в каждый его элемент номер элемента массива, взятый со знаком '-')
void main(void)
{
int mas[10];
int i,k=1;
for(i=0,i<10,i+1)
{
mas[i] = i*k
k=-k;
}
i=0;
while(i<10)
{
printf("mas[%i] = %i ",mas[i],i);
i++;
}
printf("\n");
}
Теоретическая часть
Интегрированная среда разработки Borland C++ включает все необходимое для написания, редактирования, компиляции, компоновки и отладки программ пользователя. Она обеспечивает:
-
возможность присутствия на экране монитора большого числа окон, которые можно перемещать по экрану и размеры которых можно изменять;
-
поддержку "мыши";
-
диалоговые окна;
-
команды копирование и вставки текста;
-
готовые к копированию примеры из системы подсказки;
-
встроенный ассемблер;
-
возможность быстрого перехода к другим программам (например, к программе Турбо-Ассемблер, TASM) и обратного возврата;
-
наличие макроязыка редактора.
Запуск IDE Borland C++
Для запуска IDE выберите пункт меню Пуск Программы Borland C++ Borland C++ или дважды щелкните ярлык Borland C++ на рабочем столе – не экране появится основное окно программы.
Выход из IDE Borland C++
Выход из IDE Borland C++ можно осуществить следующими способами:
-
для того, чтобы полностью выйти из IDE Borland C++, выберите пункт меню File Quit (или нажмите клавишу Alt-X). Если в тексты программ были внесены какие-либо изменения, и они не были сохранены, то на экран будет выведен вопрос о сохранении изменений.
-
Для того чтобы временно перейти из IDE в командную среду DOS, выберите пункт меню File DOS Shell. Перейдя в этот режим, вы можете ввести любую команду DOS и даже можете запустить из командной строки какие-либо другие программы. Для возврата в среду Borland C++ введите в командной строке команду EXIT и нажмите клавишу Enter.