
- •2.4.4 Листинг программы
- •Общая часть
- •Основы программирования. Работа в консольном режиме Паскаль
- •Операторы языка Паскаль
- •Оператор ввода/вывода
- •Условный оператор
- •Оператор присваивания
- •Оператор выбора
- •Оператор выбора case
- •Операторы цикла
- •Множества
- •Перечисляемый тип данных
- •Диапазонный тип данных
- •Цикл с параметром
- •Вложенные циклы
- •Прерывание и продолжение цикла
- •Операторы цикла интерационного типа
- •Операторы цикла итерационного типа: с предусловием
- •Операторы цикла итерационного типа: с постусловием
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН
Учреждение образования «Центральноазиатский технико-экономический колледж»
ОТЧЁТ
по учебной практике № 2
по программированию
Выполнил учащийся группы _Тзи2А
Пак Сергей
Проверил(а) преподаватель
Келимбетова М. Б
Защищен с оценкой
Дата защиты 15_декабря_____ 2012 год
Алматы
Содержание
ВВЕДЕНИЕ
ОБЩАЯ ЧАСТЬ
Основы программирования. Работа в консольном режиме Паскаль
Оператор Ввода\вывода
Условный оператор
Оператор присваивания
Вложенный условный оператор
Оператор выбора
Оператор выбора CASE
Операторы цикла
Множества
Перечисляемый тип данных
Диапазонный тип данных
Цикл с параметром
Вложенные циклы
Прерывание и продолжение цикла
Операторы цикла интеграционного типа
Операторы цикла интеграционного типа: с предусловием
Операторы цикла интеграционного типа: с постусловием
2 СПЕЦИАЛЬНАЯ ЧАСТЬ
2.1.1 Постановка задачи №1
2.1.2 Таблица идентификаторов
2.1.3 Блок схема алгоритма
2.1.4 Листинг программы
2.1.5 Контрольный пример
2.2.1 Постановка задачи №1
2.2.2 Таблица идентификаторов
2.2.3 Блок схема алгоритма
2.2.4 Листинг программы
2.2.5 Контрольный пример
2.3.1 Постановка задачи №1
2.3.2 Таблица идентификаторов
2.3.3 Блок схема алгоритма
2.3.4 Листинг программы
2.3.5 Контрольный пример
2.4.1 Постановка задачи №1
2.4.2 Таблица идентификаторов
2.4.3 Блок схема алгоритма
2.4.4 Листинг программы
2.4.5 Контрольный пример
2.5.1 Постановка задачи №1
2.5.2 Таблица идентификаторов
2.5.3 Блок схема алгоритма
2.5.4 Листинг программы
2.5.5 Контрольный пример
2.6.1 Постановка задачи №1
2.6.2 Таблица идентификаторов
2.6.3 Блок схема алгоритма
2.6.4 Листинг программы
2.6.5 Контрольный пример
2.7.1 Постановка задачи №1
2.7.2 Таблица идентификаторов
2.7.3 Блок схема алгоритма
2.7.4 Листинг программы
2.7.5 Контрольный пример
ЗАКЛЮЧЕНИЕ
СПИСОК ЛИТЕРАТУРЫ
Общая часть
Основы программирования. Работа в консольном режиме Паскаль
Паскаль (англ. Pascal) —язык программирования общего назначения. Один из наиболее известных языков программирования, используется для обучения программированию в старших классах, является базой для ряда других языков.
Операторы языка Паскаль
Составной и пустойоператоры
Составной оператор - это последовательность произвольных операторов программы, заключенная в операторные скобки.
Турбо-Паскаль допускает произвольную глубину вложенности: Begin ... Begin ... Begin ... End; End; End; Наличие ;перед End - пустойоператор.
Операторы ветвлений
Условный оператор
IF <условие> THEN <оператор1> [ELSE <оператор2>]
Условие – значение типа BOOLEAN или логическая операция. Если условие верно, выполняется оператор, или блок операторов, следующий за THEN, в противном случае выполняется блок операторов после ELSE, если он есть.
Условия могут быть вложенными и в таком случае, любая встретившаяся часть ELSE соответствует ближайшей к ней "сверху" части THEN.
Операторы повторений
Цикл с предопределенным числом повторений.
For<переменная цикла>:=<начальное значение>To(DownTo) <конечное значение>Do<блок операторов>
Переменная должна быть целого или перечислимого типа. При исполнении цикла переменная цикла изменяется от начального до конечного значения с шагом 1. Если стоит to, то переменная увеличивается, если downto – уменьшается.
Условия выполнения цикла проверяются перед выполнением блока операторов. Если условие не выполнено, цикл For не выполняется. Следующая программа подсчитывает сумму чисел от 1 до введенного:
Условный цикл с проверкой условия перед исполнением блока операторов.
While<условие>Do<блок операторов>
Блок операторов будет исполняться, пока условие имеет значение true. Необходимо, чтобы значение условия имело возможность изменения при исполнении блока операторов, иначе исполнение цикла не закончится никогда (в DOS это приведет к зависанию компыютера). Если условие зарание ложно, блок операторов не исполнится ни разу.
Условный цикл с проверкой после выполнения блока операторов.
Repeat<тело цикла>Until<условие>
Блок операторов независимо от значения условия будет выполнен хотябы один раз. Цикл заканчивается, если после очередного исполнения блока операторов условие имеет значение true.
Оператор выбора одного из вариантов.
Case<ключ выбора>Of<список выбора>Else<оператор>End;
<ключ выбора> - выражение любого перечислимого типа, <список выбора> - одна или более конструкций вида <значение ключа>:<блок операторов>.
Составим программу, имитирующую калькулятор. Программа вводит две строки: первая содержит два числа, разделенные пробелом или запятой, вторая - символ арифметического действия.
Любому из блоков операторов списка может предшествовать не одно, а несколько значений выбора, разделенных запятыми
Оператор безусловного перехода на строку с меткой.
Goto<метка>
Метка, должна быть описана в разделе описаний. Метка, описанная в процедуре (функции) локализуется в ней, поэтому передача управления извне процедуры (функции) на метку внутри нее невозможна.