
- •Лабораторные работы по курсу" "Основы программирования и алгоритмические языки" часть I
- •2. Порядок выполнения лабораторных работ
- •2.1. Подготовка к выполнению
- •2.2. Задания для выполнения.
- •2.3. Выполнение задания
- •3. Отчет к лабораторной работе
- •4. Литература
- •Лабораторная работа ╧1 Работа в системе программирования Borland с
- •1. Цель работы
- •2. Подготовка каталога и запуск системы программирования
- •3. Настройка рабочей среды
- •3.1. Установка каталогов
- •3.2. Параметры компиляции
- •3.3. Параметры программы Make
- •3.4. Параметры компоновщика
- •3.5. Параметры отладчика
- •3.6. Сохранение параметров среды
- •4. Пользование подсказкой
- •5. Создание, редактирование и сохранение программы
- •6. Компиляция и выполнение программы
- •7. Диагностика ошибок и предупреждения компилятора и компоновщика
- •8. Отладка программы
- •9. Выводы
- •5. Пример решения задачи (вариант 30)
- •5.1. Разработка алгоритма решения
- •5.2. Определение переменных программы
- •5.3. Разработка текста программы
- •5.4. Отладка программы
- •5.5. Результаты работы программы
- •5.6. Выводы
- •Приложение 1. Базовые типы данных языка с
- •Приложение 2. Некоторые функции стандартного ввода-вывода
- •4. Варианты индивидуальных заданий
- •5. Пример решения задачи (вариант 30)
- •5.1. Разработка алгоритма решения.
- •5.2. Определение переменных программы
- •5.3. Разработка текста программы
- •5. Пример решения задачи (вариант 30)
- •5.1. Программа упаковки
- •5.2. Программа распаковки
- •5.3. Выводы
- •5. Пример решения задачи (вариант 30)
- •5.1. Разработка алгоритма решения.
- •5.2. Определение переменных программы
- •5.3. Разработка текста программы
- •5.4. Отладка программы
- •5.5. Результаты работы программы
- •5.6. Выводы
- •5. Пример решения задачи (вариант 30)
- •5.1. Разработка алгоритма решения.
- •5.2. Определение переменных программы
- •5.3. Разработка текста программы
- •5.4. Отладка программы
- •5.5. Результаты работы программы
- •5.6. Выводы
- •5. Пример решения задачи (вариант 30)
- •5.1. Разработка алгоритма решения.
- •5.2. Определение переменных программы
- •5.3. Разработка текста программы
- •5.4. Отладка программы
- •5.5. Результаты работы программы
- •5.6. Выводы
- •4. Варианты индивидуальных заданий
- •5. Пример решения задачи (вариант 30)
- •5.1. Разработка алгоритма.
- •5.2. Определение переменных программы
- •5.3. Разработка текста программы
- •5.4. Отладка программы
- •5.5. Результаты работы программы
- •5.6. Выводы
- •4. Варианты индивидуальных заданий
- •5. Пример решения задачи (вариант 30)
- •5.1. Разработка алгоритма решения.
- •5.2. Определение переменных программы
- •5.3. Разработка текста программы
- •5.4. Отладка программы
- •5.5. Результаты работы программы
- •5.6. Выводы
Лабораторные работы по курсу" "Основы программирования и алгоритмические языки" часть I
© А.С.Деревянко http://khpi-iip.mipk.kharkiv.edu/library/pgm/lab/index.html
|
Общие указания |
1 |
Работа в системе программирования Borland |
2 |
Базовые типы данных и ввод- вывод |
3 |
Арифметические операции и математические функции языка С |
4 |
Побитовые операции |
5 |
Условный оператор в языке С |
6 |
Операторы цикла в языке С |
7 |
Операторы цикла в языке С |
8 |
Работа с массивами |
9 |
Работа с матрицами |
10 |
Структуры и массивы структур |
11 |
Указатели и массивы |
12 |
Указатели, символьные строки и функции |
13 |
Функции пользователя |
14 |
Конструирование программ из нескольких файлов |
15 |
Стандартный файловый ввод- вывод |
16 |
Прямой файловый ввод- вывод |
Лабораторные работы к курсу "Основы программирования и алгоритмические языки"
часть I
Общие указания
1. Введение
Перая часть цикла лабораторных работ к курсу "Основы программирования и алгоритмические языки" посвящнна языку C в его базовом варианте, который изложенный в классической работе [1].
Для исполнения этой части цикла пригодна любая операционная среда и любая система программирования C, так как те свойства языка, которые здесь изучаются, являются ядром языка и присутствуют во всех ее реализациях. В основном, мы проводим этот цикл в среде операционной системы PC DOS 7.0 и системы программирования Borland C++ 3.1.
Лабораторная работа ╧1 ориентирована на выбранную систему программирования, ее цель - сформировать у студентов начальные навыки подготовки, исполнения и тестирования программ в выбранной среде. Остаток работ от среды не зависит.
В лабораторной работе 1 все студенты выполняют одну и ту же последовательность действий. Начиная же с работы ╧2, каждый студент должен разработать собственную программу.
При написании методических указаний к лабораторным работам мы пытались сосредоточится на выполнении конкретного круга заданий и избежать повторения материала, котрый освещается в лекциях, учебной и справочной литературе, и в он-лайновой подказке.
2. Порядок выполнения лабораторных работ
2.1. Подготовка к выполнению
Описание каждой лабораторной работы начинается с разделов "Цель работы" и "Темы для предварительного изучения". Указанные в этих разделах темы обязательно должны быть изучены по материалам лекционного курса и по литературе до начала лабораторной работы, так же, как и материалы указаний к ее выполнению. В оптимальном варианте студент должен явится в лабораторию, уже имея предварительный вариант текста программы, план ее отладки и предварительный вариант отчета.