Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otchet1.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
223.65 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН

Учреждение образования «Центральноазиатский технико-экономический колледж»

ОТЧЁТ

по учебной практике № 2

по программированию

Выполнил учащийся группы _Тзи2А

Пак Сергей

Проверил(а) преподаватель

Келимбетова М. Б

Защищен с оценкой

Дата защиты 15_декабря_____ 2012 год

Алматы

Содержание

ВВЕДЕНИЕ

  1. ОБЩАЯ ЧАСТЬ

    1. Основы программирования. Работа в консольном режиме Паскаль

    2. Оператор Ввода\вывода

    3. Условный оператор

    4. Оператор присваивания

    5. Вложенный условный оператор

    6. Оператор выбора

    7. Оператор выбора CASE

    8. Операторы цикла

    9. Множества

    10. Перечисляемый тип данных

    11. Диапазонный тип данных

    12. Цикл с параметром

    13. Вложенные циклы

    14. Прерывание и продолжение цикла

    15. Операторы цикла интеграционного типа

    16. Операторы цикла интеграционного типа: с предусловием

    17. Операторы цикла интеграционного типа: с постусловием

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 Контрольный пример

ЗАКЛЮЧЕНИЕ

СПИСОК ЛИТЕРАТУРЫ

  1. Общая часть

    1. Основы программирования. Работа в консольном режиме Паскаль

Паскаль (англ. Pascal) —язык программирования общего назначения. Один из наиболее известных языков программирования, используется для обучения программированию в старших классах, является базой для ряда других языков.

    1. Операторы языка Паскаль

Составной и пустойоператоры

Составной оператор - это последовательность произвольных операторов программы, заключенная в операторные скобки.

Турбо-Паскаль допускает произвольную глубину вложенности:  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<метка>

Метка, должна быть описана в разделе описаний. Метка, описанная в процедуре (функции) локализуется в ней, поэтому передача управления извне процедуры (функции) на метку внутри нее невозможна.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]