- •Содержание
- •Методические рекомендации по оформлению отчета по практическим и лабораторным работам
- •Тематика практических и лабораторных работ
- •Перечень практических и лабораторных работ
- •Краткие теоретические сведения
- •Краткие теоретические сведения
- •Методика разработки алгоритмов
- •Краткие теоретические сведения
- •Краткие теоретические сведения
- •Структура программы на Турбо Паскаль
- •Операторы ввода и вывода Ввод данных:
- •Вывод данных:
- •Оператор условного перехода
- •Краткие теоретические сведения
- •Краткие теоретические сведения
- •Краткие теоретические сведения
- •Краткие теоретические сведения
- •Краткие теоретические сведения
- •Краткие теоретические сведения
- •Расположение матрицы в памяти компьютера
- •Краткие теоретические сведения
- •Краткие теоретические сведения
- •Краткие теоретические сведения
- •Краткие теоретические сведения
- •Тема: Организация процедур и функций.
- •Краткие теоретические сведения
- •Передаваемые параметры процедур и функций
- •Параметры-значения
- •Параметры-переменные
- •Краткие теоретические сведения
- •Оператор with
- •Краткие теоретические сведения
- •Стандартные процедуры и функции
- •Краткие теоретические сведения Организация работы с файлом
- •Организация работы с файлом
- •Запись в файл
- •Чтение из файла
- •Общие процедуры работы с файлами
- •Процедура открытия
- •Процедура закрытия
- •Процедура переименования
- •Функция анализа состояния файла
- •Чтение и запись в текстовых файлах
- •Процедуры Write / WriteLn
- •Чтение и запись в компонентном файле
- •Лабораторная работа №15(2 часа)
- •Рекомендуемая литература
Тематика практических и лабораторных работ
Наименование разделов и тем |
Темы работ |
лабораторных занятий, ч |
практических занятий, ч |
|
1 |
2 |
3 |
4 |
|
Раздел 1 |
Основные принципы алгоритмизации и программирования |
|
0 |
4 |
Тема 1.1 |
Основные понятия алгоритмизации |
Составление и запись алгоритмов в виде инструкции и таблицы (Практическая работа №1) |
|
2 |
Составление и запись алгоритмов в виде блок-схемы (Практическая работа №2) |
|
2
|
||
Раздел 2 |
Программирование на алгоритмическом языке |
|
32 |
14 |
Тема 2.2 |
Операторы языка |
Составление и запись арифметических и логических выражений, составление алгоритмов разветвляющейся структуры в виде блок-схем (Практическая работа №3 ) |
|
2
|
Составление и запись вычислительных алгоритмов в виде программы(линейно-разветвляющейся структуры). Компиляция и тестирование программы (Лабораторная работа №1) |
2
|
|
||
Составление и запись алгоритмов для вычисление суммы числового ряда в виде программы (циклической структуры). Компиляция и тестирование программы (Лабораторная работа №2) |
2
|
|
||
Тема 2.3
Тема 2.3 |
Массивы
Массивы |
Составление и запись алгоритмов для вычисление суммы элементов массива, нахождение минимального элемента в виде блок-схемы (Практическая работа №4) |
|
2 |
Составление и запись алгоритмов сортировки элементов массива в виде блок-схемы (Практическая работа №5) |
|
2 |
||
Составление и запись алгоритмов для вычисление суммы элементов одномерного массива, нахождение минимального элемента в виде программы Компиляция и тестирование программы (Лабораторная работа №3) |
2 |
|
||
Составление и запись алгоритмов сортировки элементов одномерного массива в виде программы Компиляция и тестирование программы (Лабораторная работа №4) |
2 |
|
||
Составление и запись алгоритмов заполнения двумерного массива по схеме в виде программы. Компиляция и тестирование программы (Лабораторная работа №5) |
2 |
|
||
Составление и запись алгоритмов для вычисление суммы элементов строк (столбцов) двумерного массива, нахождение минимального элемента в виде программы. (Лабораторная работа №6) |
2 |
|
||
Компиляция и тестирование программы (См. лаб. раб. №6) вычисления суммы элементов строк (столбцов) двумерного массива, нахождение минимального элемента (Лабораторная работа №7) |
2 |
|
||
Тема 2.4 |
Строки и множества |
Составление и запись алгоритмов с использованием строковых типов данных в виде блок-схемы (Практическая работа №6 ) |
|
2 |
Составление и запись алгоритмов с использованием множеств в виде блок-схемы (Практическая работа №7) |
|
2 |
||
Составление и запись алгоритмов с использованием строковых типов данных в виде программы. Компиляция и тестирование программы (Лабораторная работа №8) |
2 |
|
||
Составление и запись алгоритмов с использованием массивов строк виде программы. (Лабораторная работа №9). |
2 |
|
||
Компиляция и тестирование программы (См. лаб. раб. №9) обработки массивов строк (Лабораторная работа №10). |
2 |
|
||
Тема 2.5 |
Процедуры и функции |
Организация процедур и функций (Практическая работа №8) |
|
2 |
Составление и запись алгоритмов вычислительных процессов с использованием подпрограмм. Компиляция и тестирование программы (Лабораторная работа №11) |
2 |
|
||
Составление и запись алгоритмов с использованием массивов строк виде программы. (Лабораторная работа №12) |
2 |
|
||
Компиляция и тестирование программы (См. лаб. раб. №12) обработки массивов строк (Лабораторная работа №13) |
2 |
|
||
Тема 2.6 |
Организация ввода-вывода данных. Работа с файлами |
Использование стандартных процедур и функций для работы с файлами. Разработка алгоритмов заполнения и редактирования файлов данных (Практическая работа №9) |
|
2 |
Составление и запись алгоритмов с использованием файловых типов данных. (Лабораторная работа №14) |
4 |
|
||
Компиляция и тестирование программы с использованием файловых типов данных (Лабораторная работа №15) |
2 |
|
||
Раздел 3 |
Программирование в объектно-ориентированной среде |
|
12 |
18 |
Тема 3.2 |
Интегрированная среда разработчика |
Изучение интегрированной среды разработчика. Работа с формами (размещение на ней управляющих элементов) и панелью компонентов (их свойствами). (Практическая работа №10)
|
|
2 |
Тема 3.3 |
Этапы разработки приложения |
Проектирование интерфейса объектно-ориентированного приложения. (Практическая работа №11) |
|
4 |
Тема 3.4 |
Иерархия классов |
Объявление класса, создание экземпляров класса. Создание наследованного класса. (Практическая работа №12) |
|
4 |
Тема 3.5 |
Визуальное событийно-управляемое программирование |
Разработка проекта с использованием кнопочных компонентов, компонентов ввода и отображения чисел, дат и времени. (Практическая работа №13) |
|
2 |
Разработка приложения по проекту (см. практ. раб. №13) с использованием кнопочных компонентов, компонентов ввода и отображения чисел, дат и времени. (Лабораторная работа №16) |
4 |
|
||
Тема 3.6 |
Разработка оконного приложения |
Разработка функциональной схемы работы приложения. (Практическая работа №14) |
|
4 |
Проектирование и разработка приложения. (Лабораторная работа №17) |
4 |
|
||
Тестирование, отладка, компиляция и запуск приложения. (Лабораторная работа №18) |
4 |
|
||
Всего по дисциплине: |
|
44 |
36 |