Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Posobie_Programmirovanie_1_Kurs_1_Sem_Anosov_Yu...doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.2 Mб
Скачать

Тема 3. «Одномерные и многомерные массивы. Циклические вычислительные процессы.»

Основные вопросы темы: Понятие массива. Одномерные, двумерные, многомерные массивы. Способы описания массивов в языке Паскаль. Организация доступа к элементам массива. Принципы организации циклических вычислительных процессов различного назначения. Переборные (итерационные циклы), циклы с «пред» и «пост» условием, операторы досрочного прерывания циклов. Способы организации неявных циклов при помощи оператора безусловного перехода. Дополнительно осуществляется отработка основных «классических» алгоритмов поиска в массивах данных и алгоритмы сортировки массивов по заданному признаку.

Требования к уровню подготовленности студента: студент должен усвоить основные способы описания и использования одномерных и многомерных массивов в языке Паскаль и способы доступа к элементам массивов. Основные виды циклических процессов. Способы организации циклических вычислительных процессов и их досрочного прерывания в языке Паскаль.

Вопросы для самоконтроля знаний:

  1. Понятие массива.

  2. Одномерные и многомерные массивы.

  3. Описание и использование массивов в языке Паскаль.

  4. Организация доступа к элементам массива.

  5. Принцип размещения массивов в памяти.

  6. Понятие цикла.

  7. Итерационные переборные циклы «For» в языке Паскаль.

  8. Циклы с «пред» условием «While do» в языке Паскаль.

  9. Циклы с «пост» условием «Repeate Until» в языке Паскаль.

  10. Операторы досрочного прерывания текущей итерации и досрочного прерывания всего цикла «Continue» и «Break».

  11. Использование циклических вычислительных процессов при обработке массивов.

  12. Организация неявных циклических процессов при помощи оператора безусловного перехода «GoTo метка».

Тема 4. «Обработка символьной информации»

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

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

Вопросы для самоконтроля знаний:

  1. Понятие символьной информации. Тип данных «char» в языке Паскаль.

  2. Символ и код символа. Преобразование кода в символ и символа в код (функции «Ord» и «Chr»).

  3. Понятие таблицы кодировки символов.

  4. Понятие строковой информации. Тип данных «string» в языке Паскаль.

  5. Основные функции обработки строковой информации: длина, поиск, вставка, удаление, конкатенация, и т.д.

Тема 5. «Процедуры в языке Паскаль»

Основные вопросы темы: Понятие процедуры. Локальные и глобальные переменные. Формальные и фактические параметры процедур. Область видимости имён. Передача параметров процедур по значению и передача параметров процедур как переменных. Способы описания процедур в языке Паскаль. Передача массивов, как параметров процедур.

Требования к уровню подготовленности студента: студент должен усвоить понятия процедур в языке Паскаль и особенности их использования. Четко разделять локальные и глобальные переменные, формальные и фактические параметры процедур. Изучить и отработать на практике способы передачи данных в процедуры.

Вопросы для самоконтроля знаний:

  1. Понятие процедуры в языке Паскаль. Описание и использование процедур.

  2. Локальные и глобальные переменные и особенности их использования.

  3. Формальные и фактические параметры процедур.

  4. Передача параметров процедур по значению.

  5. Передача параметров процедур, как переменных.

  6. Передача массивов, как параметров процедур.