- •Алгоритм. Свойства алгоритма. Типы алгоритмов. Графический способ записи алгоритма.
- •2)Свойства алгоритма:
- •3) Типы алгоритмов: линейный, ветвящийся и циклический.
- •Алгоритм. Свойства алгоритма. Способы записи алгоритма. Графический способ записи алгоритма.
- •2)Свойства алгоритма:
- •2)Алфавит Паскаля составляют:
- •Язык программирования Turbo Pascal. Конструкции языка программирования Turbo Pascal (алфавит языка, приоритет операций, арифметические операции, числа).
- •3) Способы записи алгоритма
- •Интегрированная среда разработки Borland Delphi. Структура программы.
- •Язык программирования Turbo Pascal: общая структура программы, алфавит языка.
- •1)Общая структура программы
- •2)Алфавит Паскаля составляют:
- •4)В Турбо Паскале доступны следующие арифметические операции над числами:
- •Язык программирования Turbo Pascal. Конструкции языка программирования Turbo Pascal.
- •2) Элементарные конструкции языка паскаль включают в себя имена, числа и строки.
- •Базовые математические операции и стандартные математические функции в Turbo Pascal. Запись математических выражений.
- •1)Математические операции
- •2) Арифметические выражения записываются по следующим правилам:
- •Язык программирования Паскаль. Конструкции языка программирования Паскаль: переменные и константы, имена переменных, типы переменных.
- •3)В Паскале предопределены следующие простейшие типы переменных:
- •Языки программирования. Язык программирования Turbo Pascal. Понятие программы. Структура программы на языке программирования Turbo Pascal.
- •3)В программе, написанной на стандарте языка Паскаль, могут быть следующие разделы:
- •Язык программирования Turbo Pascal. Процедуры ввода - вывода данных в языке программирования Turbo Pascal. Операция присваивания.
- •1. Язык программирования Turbo Pascal. Операторы переходов: условный оператор if.
- •11. Оператор выбора case в языке программирования Turbo Pascal -оператор множественного ветвления.
- •1)Оператор case (оператор выбора)
- •12. Язык программирования Turbo Pascal. Циклические конструкции. Оператор цикла с параметром- оператор цикла for…
- •3) Оператор цикла с параметром- оператор цикла for.
- •13. Язык программирования Turbo Pascal. Циклические конструкции. Оператор цикла с постусловием - оператор цикла repeat
- •3)Оператор цикла с постусловием - оператор цикла repeat.
- •14) Язык программирования Turbo Pascal. Циклические конструкции. Оператор цикла с предусловием -оператор цикла while
- •3)Оператор цикла с предусловием -оператор цикла while.
- •15. Язык программирования Turbo Pascal. Процедуры.
- •16. Язык программирования Turbo Pascal. Функции.
- •17. Понятие массива. Одномерные массивы в Turbo Pascal
- •Массив в Паскале
- •18 .Понятие массива. Двумерные массивы в Turbo Pascal
- •Описание матрицы на языке Паскаль
- •19. Понятие массива Стандартные алгоритмы обработки одномерных массивов: подсчет суммы (произведения) элементов массива.
- •2) Стандартные алгоритмы обработки одномерных массивов: подсчет суммы (произведения) элементов массива.
- •20. Понятие массива. Одномерные массивы в Turbo Pascal. Подсчет элементов массива удовлетворяющим некоторым условиям.
- •3) Подсчет элементов массива удовлетворяющим некоторым условиям.
- •21. Понятие массива. Одномерные массивы в Turbo Pascal. Стандартные алгоритмы обработки линейных массивов: определение максимального (минимального) элемента.
- •22. Строковый тип данных. Процедуры обработки строки символов: Delete, Insert
- •23 Строковый тип данных. Стандартные функции для обработки строки символов: length, pos, concat, copy.
- •24. Строковый тип данных. Процедуры обработки строки символов: Val, Str, Upcase.
- •25. Графические возможности языка Turbo Pascal
3) Способы записи алгоритма
Вербальный - когда алгоритм описывается на человеческом языке;
Символьный - когда алгоритм описывается с помощью набора символов;
Графический - когда алгоритм описывается с помощью набора графических изображений.
4)При графическом представлении алгоритм изображается в виде последовательности связанных между собой функциональных блоков, каждый из которых соответствует выполнению одного или нескольких действий.
Такое графическое представление называется схемой алгоритма или блок-схемой. В блок-схеме каждому типу действий (вводу исходных данных, вычислению значений выражений, проверке условий, управлению повторением действий, окончанию обработки и т.п.) соответствует геометрическая фигура, представленная в виде блочного символа. Блочные символы соединяются линиями переходов, определяющими очередность выполнения действий
Интегрированная среда разработки Borland Delphi. Структура программы.
ИСР – служит для набора программ, редактирования, исполнения, компиляций, отладки и тд
Структура ООП Delphi:
Строка заголовка
Строка Меню
Панель инстр (с кнопкой Run)
Палитра компонентов
Дерево объектов
Инспектор объектов (1_св-ва(2_события))
Окно формы и окно редактирования кода
Интегрированная среда разработки Delphi состоит из четырех основных окон, которые отображаются при запуске среды: главного окна (Main Window); конструктора форм (Form Designer); инспектора объектов (Object Inspector); редактора кода (Code Editor). Главное окно является основной частью интегрированной среды разработки. Оно, в свою очередь, состоит из трех частей: -меню; -панели инструментов; -палитры компонентов.
Язык программирования Turbo Pascal: общая структура программы, алфавит языка.
Был создан 1968-96 гг – Н Виртом
-простой синтаксис
-низкие требования
-поддержка ООП
1)Общая структура программы
В программе, написанной на стандарте языка Паскаль, могут быть следующие разделы:
заголовок программы;
раздел объявления меток;
раздел объявления констант;
раздел объявления типов;
раздел объявления переменных;
раздел объявления процедур и функций;
тело программы (обязательная часть).
program EXAMPLE1; var X, Y, Summa: Real; begin Write ('Введите, числа X и Y '); ReadLn(X, Y); Summa := X + Y; WnteLn('Сумма чисел X и Y равна ', Summa) end. |
{заголовок программы} {раздел объявления переменных} {тело программы} {вывод сообщения на экран} {чтение двух чисел} {определение суммы} {вывод результата} |
2)Алфавит Паскаля составляют:
Латинские буквы
Цифры – от 0 до 9
Разделительные знаки - + * /<> {} . , % & #
Язык программирования Turbo Pascal. Конструкции языка программирования Turbo Pascal (алфавит языка, приоритет операций, арифметические операции, числа).
1)Турбо Паскаль - это язык высокого уровня (сокращенно ЯВУ) программирования общего назначения. Язык получил своё имя в честь великого французского математика и философа Блеза Паскаля, автора первых образцов счетной техники.
Паскаль был разработан швейцарским ученым Никлоусом Виртом (нем. Niklaus Wirth) в 1968-1971 годах и изначально был ориентирован на обучение программированию.
