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

Тема 6.2. Двумерные массивы. Действия с двумерными массивами.

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

знать:

  • матрицы и массивы;

  • ввод-вывод массива;

  • преобразование и построение матриц.

уметь:

  • составлять программы, использующие массивы;

  • базовые алгоритмы работы с массивами.

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

Ввод и вывод двухмерных массивов. Обработка массивов.

Лабораторная работа №17. Двумерные массивы.

Лабораторная работа №18. Обработка элементов матрицы.

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

Тема 6.3. Методы сортировки массивов.

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

знать:

  • Понятие сортировки;

  • сортировку обменом;

  • сортировку выбором;

  • сортировку вставками;

  • сортировку Шелла;

  • быструю сортировку методом Хоара;

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

уметь:

  • составлять алгоритм сортировки, согласно постановке задачи.

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

Усовершенствованные алгоритмы сортировки массива. Оценка эффективности алгоритма.

Лабораторная работа №19. Разработка алгоритмов и программ с использованием методов внутренней сортировки.

Лабораторная работа №20. Оценка эффективности различных способов сортировки.

Вид самостоятельной работы: Опорный конспект и программа на сортировку массива с помощью рекурсии.

Раздел 7. Символы и строки. Процедуры и функции работы со строками

Тема 7.1. Символьный тип данных. Функции работы с символами.

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

знать:

  • синтаксис объявления символов;

  • выполняемые операции с символами;

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

уметь:

  • выполнять операции с символами;

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

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

Объявление символьных типов данных. Поиск, удаление, замена и добавление символов в строке.

Тема 7.2. Строки. Тип string. Сравнение строк. Понятие подстроки.

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

знать:

  • строки в языке Pascal;

  • сравнение строк;

уметь:

  • составлять программы для обработки символьных данных

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

Объявление строковых типов данных. Операции со строками. Стандартные функции и процедуры для работы со строками.

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

Стандартные функции и процедуры для работы со строками.

Лабораторная работа №21. Обработка символов.

Тема 7.3. Процедуры и функции работы со строками.

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

знать:

  • стандартные функции и процедуры для обработки строк;

уметь:

  • составлять программы для обработки символьных данных

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

Стандартные функции и процедуры для работы со строками.

Лабораторная работа №22. Использование подпрограмм для решения задач на строковые переменные.

Лабораторная работа №23. Стандартные процедуры для работы со строками.

Вид самостоятельной работы: Пример программы осыпающихся букв. Строки в графическом режиме.

Тема 7.4. Обязательная контрольная работа.

Раздел 8. Множества.

Тема 8.1. Множество. Элемент множества. Способы задания множества.

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

знать:

  • множества в языке Pascal;

  • стандартные операции над множествами и их аналоги в языке Pascal.

уметь:

  • составлять программы, использующие множества.

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

Объявление множества. Операции над множествами.

Лабораторная работа №24. Множества. Решение задач.

Тема 8.2. Операции над множествами

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

знать:

  • синтаксис объявления множеств;

  • выполняемые операции с множествами;

уметь:

  • выполнять операции над множествами.

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

Операции над множествами.

Лабораторная работа №25. Использование множеств в решении задач с различными структурными типами данных.

Вид самостоятельной работы: Вариативное решение задач.

Раздел 9. Записи.

Тема 9.1. Определение и правила записи.

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

знать:

  • записи в языке Pascal;

  • доступ к элементам записи;

уметь:

  • разрабатывать программы, использующие записи.

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

Комбинированный тип данных (запись) в Паскале.

Лабораторная работа №26. Использование структурированного типа данных (запись) в решении задач.

Тема 9.2. Записи с вариантами.

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

знать:

  • записи с вариантной частью.

уметь:

  • разрабатывать программы, использующие записи с вариантной частью.

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

Комбинированный тип данных (запись) в Паскале.

Лабораторная работа №27. Практические задания на тип Record.

Лабораторная работа №28. Сортировка записей.

Вид самостоятельной работы: Решение индивидуальной задачи.