Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК_ОАиП.doc
Скачиваний:
7
Добавлен:
01.04.2025
Размер:
5.06 Mб
Скачать

Раздел 1. Основные принципы алгоритмизации.

Тема 1.1. Алгоритм, свойства алгоритма. Способы описания алгоритмов. Базовые алгоритмические конструкции..

Студент должен:

знать:

  • понятие алгоритма;

  • свойства алгоритмов;

  • базовые структуры алгоритмов;

  • основные базовые типы данных;

  • основные структурированные типы данных;

уметь:

  • составлять простые алгоритмы

Содержание материала (дидактические единицы)

Понятие алгоритма. Свойства алгоритмов. Формы записей алгоритмов. Основные алгоритмические конструкции: линейные, разветвляющие, циклические.

Данные: понятие и типы. Основные базовые и структурированные типы данных, их характеристика.

Тема 1.2. Языки программирования и их классификация. Этапы решения задач на компьютере .

Студент должен:

знать:

  • тематическое решение задачи и построение логически полной системы решений;

  • исследование данных, выделение входных и выходных данных, описание данных;

  • ввод входных данных и проверка их на корректность;

  • пошаговое описание алгоритма;

  • вывод выходных данных.

уметь:

  • решать задачи на логику.

Содержание материала (дидактические единицы)

Основные этапы решения задач на ЭВМ. Постановка задачи и спецификация программы. Тестирование, анализ и отладка программ. Корректность программ. Документирование программного продукта.

Вид самостоятельной работы: Составление опорного конспекта на темы: «Классификация языков программирования», «Этапы решения задач на ЭВМ»

Раздел 2. Основные понятия языка программирование Turbo Pascal .

Тема 2.1 Среда программирования Турбо Паскаль. Операторы ввода-вывода.

Студент должен:

знать:

  • алфавит и лексику языка;

  • типы данных языка программирования;

  • правила записи выражений и операций.

уметь:

  • составлять программы ввода и вывода информации на экран.

Содержание материала (дидактические единицы)

История развития языка программирования. Структурная схема программы на алгоритмическом языке.

Тема 2.2. Типы данных. Стандартные функции и процедуры.

Студент должен:

знать:

  • Концепцию типов данных;

  • Стандартные и пользовательские типы данных;

  • Простые и структурные типы языка Pascal;

  • Порядковые типы данных. Интервальные и перечислимые типы;

уметь:

  • записывать арифметические выражения на языке Pascal.

Содержание материала (дидактические единицы).

Лексика языка. Переменные и константы. Типы данных. Выражения и операции.

Лабораторная работа №1. Линейные программы.

Лабораторная работа №2. Составление простейших программ. Вычисления по формулам.

Вид самостоятельной работы: Написать программу для расчета по арифметическим формулам.

Раздел 3. Работа с графическим модулем.

Тема 3.1. Текстовый и графический режимы работы монитора. Выбор и переключение графического режима в языке Pascal .

Студент должен:

знать:

  • графические драйверы;

  • структуру модуля Graph, классификацию его процедур и функций;

  • процедуры для работы с графической системой;

  • процедуры изображения графических примитивов. Set и Get.

уметь:

Разрабатывать программы, использующие средства работы с графической системой средствами модуля Graph

Содержание материала (дидактические единицы).

Фигуры из линий. Заполненные фигуры. Стили линий и заполнителей. Графический курсор. Процедуры для создания графических примитивов.

Вид самостоятельной работы: Написать программу изображения системы координат в графическом режиме.

Тема 3.2. Рисование простых графических элементов (линия, точка, прямоугольник). Цвет объектов. Графический шрифт. Вывод текста.

Студент должен:

знать:

  • построение графиков в декартовых и полярных координатах;

  • построение графиков функций, заданных параметрически;

  • проект библиотеки для построения графиков функций.

уметь:

  • Разрабатывать программы для построения графиков функций, использующих средства работы с графической системой средствами модуля Graph.

Лабораторная работа №3. Графические возможности Турбо Паскаль.

Вид самостоятельной работы: Практическая работа. Окно в графическом режиме. Решение задач.