- •Министерство образования и науки рф
- •Список рекомендуемой литературы
- •Крымов б.А. Основы программирования на языке TurboPascal: Учеб пособие / Воронеж. Гос. Технол. Акад / б.А. Крымов, а.О. Мовшин, с.В. Кулакова. – Воронеж, 2000. – 130 с.
- •Вопросы для самоконтроля Раздел 1.1
- •Раздел 1.2
- •Раздел 3.3
- •Раздел 3.4
- •Раздел 3.5
- •Раздел 3.6.
- •Раздел 3.7
- •Раздел 3.8
- •Раздел 3.9
- •Раздел 3.10
- •Раздел 3.11
- •Раздел 3.12
- •Раздел 4.1
- •Раздел 4.2
- •Раздел 5.1
- •Раздел 5.2
- •Раздел 5.3
- •Контрольная работа № 1
- •Пример решения задачи 2
- •Алгоритм
- •Программа
- •Программа
- •Задание 4. Организация циклов
- •Задания к задаче 4
- •Пример выполнения задачи 3
- •Алгоритм
- •Программа
- •Контрольная работа № 2
- •Задания к задаче 5
- •Методические указания к выполнению задания 5
- •Алгоритм
- •Программа
- •Задания к задаче 5
- •Методические указания к выполнению задания 6
- •Алгоритм главной программы Алгоритм подпрограммы Программа
- •Приложение 1
- •Приложение 2 Некоторые служебные слова TurboPascal 7.0
- •Приложение 3 Стандартные функции TurboPascal 7.0
- •1 1
Раздел 3.3
Что представляет собой Pascal-программа?
Назовите программу, с помощью которой создается исходная Pascal-программа и производится ее отладка.
Приведите структуру Pascal-программы.
Из чего состоит заголовок программы?
Для чего служат разделы описаний и операторов программы?
Чем заканчивается Pascal-программа?
Что представляет собой оператор?
На какие разновидности делятся операторы?
Что такое составной оператор?
Раздел 3.4
Что такое тип данного?
Приведите классификацию простых типов.
В чем принципиальное отличие константы от переменной?
В каких формах могут быть записаны вещественные константы?
Может ли константа иметь имя?
Где и в какой форме описываются переменные?
Где и в какой форме описываются константы?
Какие операции допустимы над данными целого и вещественного типов?
Запишите несколько стандартных функций.
Каковы правила обращения к стандартным функциям?
Раздел 3.5
Что представляет собой арифметическое выражение?
Приведите правила записи арифметических выражений.
Каков порядок вычисления в арифметических выражениях?
Что является результатом вычисления арифметического выражения?
Какую роль в выражениях играют скобки?
Если х – вещественная переменная, можно ли записать выражение x mod 2?
Раздел 3.6.
Приведите структуру оператора присваивания.
Правильна ли запись оператора присваивания Х+У:=Z?
Можно ли переменной целого типа присвоить вещественное значение?
Почему при вводе данных отдают предпочтение операторам ввода, а не присваивания?
Приведите структуру известных Вам операторов ввода?
Можно ли записать оператор ввода так: read(a,b,c,5)?
Приведите структуры известных Вам операторов вывода?
Можно ли записать write(5,X+Y)?
В какой форме будет выведено значение вещественной переменной в операторе write(X)?
Для чего при выводе используется формат?
В какой форме будет выведено значение вещественной переменной Z в операторе write(Z:10:3)?
Какую роль играет текст, заключенный в апострофы и помещенный в списке вывода?
Какая принципиальная разница между операторами write и writeln?
Вспомните определение линейного вычислительного процесса.
Раздел 3.7
Какие вычислительные процессы называются ветвящимися?
Почему в программе необходимо предусмотреть вычисления по всем возможным ветвям?
Какую роль в программе выполняют операторы передачи управления?
Приведите общую форму записи оператора безусловной передачи управления. Как он выполняется?
Назовите все известные Вам логические константы.
Где и как описываются переменные логического типа?
Какие значения может принимать переменная логического типа?
Что представляет собой логическое выражение? В какой последовательности вычисляются логические выражения?
Что является результатом вычисления логического выражения?
Приведите общий вид оператора передачи управления и последовательность его выполнения.
Возможен ли вход внутрь оператора, минуя строку с ключевым словом If.
Раздел 3.8
Какой вычислительный процесс можно назвать циклическим?
Назовите разновидности циклических процессов?
Что такое тело цикла?
Что представляет собой параметр цикла? Какие функции он может выполнять в процессе работы цикла?
Может ли вещественная переменная служить параметром цикла?
Дайте определение понятия «условие выхода из цикла».
Что представляет собой массив, каковы его характеристики?
Приведите способы описания массивов.
В каком месте программы можно располагать описания массивов?
Как можно обратиться в программе к элементу массива?
Верно ли записано индексное выражение (х +1)?
Каковы особенности ввода и вывода массивов?
Опишите структуру и последовательность выполнения оператора Repeat.
Опишите структуру и последовательность выполнения оператора While.
Опишите структуру и последовательность выполнения оператора For.
Можно ли изменить значения параметра цикла каким-либо оператором, находящимся в составе тела цикла, если используется оператор For?
Возможен ли выход из цикла до момента его естественного окончания?
Можно ли войти в тело цикла извне, минуя оператор цикла?