Авторы: Морозова Алёна Марченко Алина
Оглавление
1.Паскаль- язык структурного программирования
2.Элементы языка и типы данных
Концепция типов данных в Паскале
3.Операции, функции, выражения
4.Оператор присваивания, ввод и вывод данных
5.Структуры алгоритмов и программ
7.Программирование циклов
8.Вспомогательные алгоритмы и подпрограммы.
9.Массивы
82.75K
Категория: ПрограммированиеПрограммирование

Учебник «Паскаль»

1. Авторы: Морозова Алёна Марченко Алина

Учебник «Паскаль»

2. Оглавление

1.
2.
3.
4.
5.
6.
7.
8.
9.
Паскаль- язык структурного программирования
Элементы языка и типы данных
Операции, функции, выражения
Оператор присваивания, ввод и вывод данных
Структуры алгоритмов и программ
Программирование ветвлений
Программирование циклов
Вспомогательные алгоритмы и подпрограммы
Массивы

3. 1.Паскаль- язык структурного программирования

Создатель-Никлаус Вирт
Год создания-1969г
Получил свое название в честь Блеза Паскаля-изобретателя первого
вычислительного механического устройства.
Структура
Язык программирования
1)Элементы языка
-Алфавит, служебные слова, синтаксис, оформление программы
2)Организация действий над данными
-Ввод\вывод данных, работа с файлами
-Обработка данных
-Операции и выражения
-Операторы: присваивания,ветвления,цикла
-Организация и использование программ
3)Организация данных
-Типы и структуры данных

4. 2.Элементы языка и типы данных

Комментарии
Алфавит:
<любой текст>
латинские буквы,
цифры,
спец.символы,
пробельные символы
Идентификаторы
(Любая последовательность букв
и цифр, начинающаяся с буквы.)
Служебные слова:
Program
Var
Array
If
Do
While и др

5. Концепция типов данных в Паскале

Типы
Простые
Порядковые
Структурные
Вещественные
Ссылочный
Массив
Целочисленные
Логический
Символьный
Строковый
Множество
Запись
Файл
Перечислимые
Ограниченные

6. 3.Операции, функции, выражения

Операции:
Арифметическиеприменяются к
числовым величинам
Бинарные
Унарные
Выражения:
Стандартные функции
и процедуры: описаны
в модулях,
подключаемых к
программам.
Арифметические-языковая
конструкция, определяющая
порядок вычисления числовой
величины в соответствии с
математическим выражением
Логические- логические
формулы, записанная на языке
программирования

7. 4.Оператор присваивания, ввод и вывод данных

Присваивание-это действие, в результате которого переменная
величина получает определенное значение.
Формат:
<пременная>:=<выражение>
Файлы:
Типизированные
Нетипизированные
Текстовые
ОЗУ
Вывод(Write)
Ввод(Read)
Внешние
устройства

8. 5.Структуры алгоритмов и программ

Следование-это линейная последовательность
действий
Серия 1
Серия 2

Ветвление-алгоритмическая альтернатива
да
Серия 1
Серия N
Условие
нет
Условие
Серия 2
Цикл-повторение некоторой группы действий по
условию

9. 7.Программирование циклов

Разновидности циклических алгоритмов
Циклы с заданным
числом повторений
Итерационные циклы
Имеется управляющий
параметр, изменяющийся
с постоянным шагом в
определенном диапазоне
значений.
Реализуется всеми
типами операторов цикла
Число повторений цикла
заранее неизвестно.
Реализуется операторами
цикла-пока и цикла-до.

10. 8.Вспомогательные алгоритмы и подпрограммы.

Подпрограммы
Процедуры
Функции
Результат-любое число величин
Результат-одна величина
Procedure <имя процедуры>
[(список формальных параметров)];
блок
Function <имя функции>
[(<список формальных параметров>)] :
<тип функции>; <блок>
Обращение-оператор процедуры:
Обращение-операнд выражения:
<имя процедуры>
[(список фактических параметров)]
<имя функции>
(<список фактических параметров>)
Параметры подпрограмм
Параметры-переменные
Параметры-значения
Описание:
Описание:
Var <список переменных> : <тип>
<список переменных> : <тип>
Фактические параметры:
переменные
Фактические параметры:
выражения

11. 9.Массивы

Массив-переменная величина регулярного типа.
Регулярный тип-структурный тип данных,
представляющий собой совокупность
пронумерованных однотипных величин.
Действия над массивом:
-присваивание однотипных массивов
-отношение «равно», «не равно» для однотипных
массивов
-ввод/вывод производится покомпонентно с клавиатуры
или из файла

12.

В каком году был создан Паскаль?
1587г
1969г
1945г

13.

Простой
Какого типа данных нет в Паскале?
Целочисленный
Сложный

14.

Какие арифметические операции не осуществляются в
Паскале?
Унарные
Бинарные
Нуклеарные

15.

Действие, в результате которого переменная величина
получает определенное значение это…
Присваивание
Программирование
Следование

16.

Линейная
последовательность
действий
Что такое цикл?
Повторение некоторой
группы действий по
условию
Алгоритмическая
альтернатива
English     Русский Правила