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

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

ОТЧЁТ

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

по дисциплине «Основы объектно-ориентированного программирования»

Выполнил студент:

______________________

группа: П2А

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

________________________

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

Дата защиты . .

Алматы 2014 г

Содержание

Стр.

ВВЕДЕНИЕ

1

ОБЩАЯ ЧАСТЬ

1.1

Оператор ввода/вывода

1.2

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

1.3

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

2

СПЕЦИАЛЬНАЯ ЧАСТЬ

2.1

Постановка задачи № 1

2.1.1

Таблица идентификаторов

2.1.2

Блок схема алгоритма

2.1.3

Листинг программы

2.1.4

Контрольный пример

2.2

Постановка задачи № 2

2.2.1

Таблица идентификаторов

2.2.2

Блок схема алгоритма

2.2.3

Листинг программы

2.2.4

Контрольный пример

2.3

Постановка задачи № 3

2.3.1

Таблица идентификаторов

2.3.2

Блок схема алгоритма

2.3.3

2.3.4

2.4

2.4.1

2.4.2

2.4.3

2.4.4

2.5

2.5.1

2.5.2

2.5.3

2.5.4

Листинг программы

Контрольный пример

Постановка задачи № 4

Таблица идентификаторов

Блок схема алгоритма

Листинг программы

Контрольный пример

Постановка задачи № 5

Таблица идентификаторов

Блок схема алгоритма

Листинг программы

Контрольный пример

Стр.

2.6

Постановка задачи № 6

2.6.1

Таблица идентификаторов

2.6.2

Блок схема алгоритма

2.6.3

Листинг программы

2.6.4

Контрольный пример

2.7

Постановка задачи № 7

2.7.1

Таблица идентификаторов

2.7.2

Блок схема алгоритма

2.7.3

Листинг программы

2.7.4

Контрольный пример

2.8

Постановка задачи № 8

2.8.1

Таблица идентификаторов

2.8.2

Блок схема алгоритма

2.8.3

2.8.4

2.9

2.9.1

2.9.2

2.9.3

2.9.4

2.10

2.10.1

2.10.2

2.10.3

2.10.4

Листинг программы

Контрольный пример

Постановка задачи № 9

Таблица идентификаторов

Блок схема алгоритма

Листинг программы

Контрольный пример

Постановка задачи № 10

Таблица идентификаторов

Блок схема алгоритма

Листинг программы

Контрольный пример

Заключение

Список литературы

ВВЕДЕНИЕ

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

Язык Паскаль был создан Никлаусом Виртом в 1968—1969 годах после его участия в работе комитета разработки стандарта языка Алгол-68. Язык назван в честь французского математика, физика, литератора и философа Блеза Паскаля, который создал первую в мире механическую машину, складывающую два числа. Первая публикация Вирта о языке датирована 1970 годом, представляя язык, автор указывал в качестве цели его создания — построение небольшого и эффективного языка, способствующего хорошему стилю программирования, использующему структурное программирование и структурированные данные.

Последующая работа Вирта была направлена на создание на основе Паскаля языка системного программирования, с сохранением возможности вести на его базе систематический, целостный курс обучения профессиональному программированию. Результат этой работы — язык  Модула-2.

Особенностями языка являются строгая типизация и наличие средств структурного (процедурного) программирования. Паскаль был одним из первых таких языков. По мнению Вирта, язык должен способствовать дисциплинированному программированию, поэтому, наряду со строгой типизацией, в Паскале сведены к минимуму возможные синтаксические неоднозначности, а сам синтаксис автор постарался сделать интуитивно понятным даже при первом знакомстве с языком.

Тем не менее, первоначально язык имел ряд ограничений: невозможность передачи функциям массивов переменной длины, отсутствие нормальных средств работы с динамической памятью, ограниченная библиотека ввода-вывода, отсутствие средств для подключения функций написанных на других языках, отсутствие средств раздельной компиляции и т. п. Подробный разбор недостатков языка Паскаль того времени был выполнен Брайаном Керниганом в статье «Почему Паскаль не является моим любимым языком программирования» (эта статья вышла в начале 1980-х, когда уже существовал язык Модула-2, потомок Паскаля, избавленный от большинства его пороков, а также более развитые диалекты Паскаля). Некоторые недостатки Паскаля были исправлены в ISO-стандарте 1982 года, в частности, в языке появились открытые массивы, давшие возможность использовать одни и те же процедуры для обработки одномерных массивов различных размеров.

Однако многие недостатки языка не проявляются или даже становятся достоинствами при обучении программированию. Кроме того, по сравнению с основным языком программирования в академической среде 1970-х (которым был Фортран, обладавший гораздо более существенными недостатками), Паскаль представлял собой значительный шаг вперёд. К 1980-м годам Паскаль стал основой для многочисленных учебных программ, в отдельных случаях на его основе были созданы специализированные обучающие языки программирования, так, в начале 1980-х годов в СССР для обучения школьников основам информатики и вычислительной техники Андрей Ершов разработал алголо-паскалеподобный «учебный алгоритмический язык».

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