
- •Алгоритм. Свойства алгоритма. Типы алгоритмов. Графический способ записи алгоритма.
- •2)Свойства алгоритма:
- •3) Типы алгоритмов: линейный, ветвящийся и циклический.
- •Алгоритм. Свойства алгоритма. Способы записи алгоритма. Графический способ записи алгоритма.
- •2)Свойства алгоритма:
- •3) Способы записи алгоритма
- •Интегрированная среда разработки Borland Delphi. Структура программы.
- •Язык программирования Turbo Pascal: общая структура программы, алфавит языка.
- •1)Общая структура программы
- •2)Алфавит Паскаля составляют:
- •Язык программирования Turbo Pascal. Конструкции языка программирования Turbo Pascal (алфавит языка, приоритет операций, арифметические операции, числа).
- •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
16. Язык программирования Turbo Pascal. Функции.
1) Турбо Паскаль - это язык высокого уровня (сокращенно ЯВУ) программирования общего назначения. Язык получил своё имя в честь великого французского математика и философа Блеза Паскаля, автора первых образцов счетной техники. Паскаль был разработан швейцарским ученым Никлоусом Виртом (нем. Niklaus Wirth) в 1968-1971 годах и изначально был ориентирован на обучение программированию.
2)Функции.В языке Pascal существуют два типа подпрограмм – процедуры и функции. Процедура и функция – это именованная последовательность описаний и операторов. При использовании процедур или функций программа должна содержать текст процедуры или функции и обращение к процедуре или функции. Параметры, указанные в описании, называются формальными, указанные в обращении подпрограммы – фактическими.
Функции в Pascal.Описание функции определяет часть программы, в которой вычисляется и возвращается значение. Общий вид заголовка функции следующий:
Function <имя > [(<список формальных параметров>)]: <тип возвращаемого результата >;
Функция активизируется при ее вызове. При вызове функции указываются идентификатор функции и какие-либо параметры, необходимые для ее вычисления. Вызов функции может включаться в выражения в качестве операнда. Когда выражение вычисляется, функция выполняется и значением операнда становится значение, возвращаемое функцией.
В операторной части блока функции задаются операторы, которые должны выполняться при активизации функции. В модуле должен содержаться, по крайней мере, один оператор присваивания, в котором идентификатору функции присваивается значение. Результатом функции является последнее присвоенное значение. Если такой оператор присваивания отсутствует или он не был выполнен, то значение, возвращаемое функцией, не определено.
Если идентификатор функции используется при вызове функции внутри модуля, то функция выполняется рекурсивно.
17. Понятие массива. Одномерные массивы в Turbo Pascal
1) Понятие массива. Массив — это множество однотипных элементов, объединённых общим именем и занимающих в компьютере определённую область памяти.
Количество элементов в массиве всегда конечно.
В общем случае массив — это структурированный тип данных, состоящий из фиксированного числа элементов, имеющих один и тот же тип.
2) Одномерные массивы в Turbo Pascal. Массивом называется совокупность данных, выполняющих аналогичные функции, и обозначаемая одним именем. Если за каждым элементом массива закреплен только один его порядковый номер, то такой массив называется линейным, или одномерным.
Массив в Паскале
<имя массива>:= array [<количество элементов>] of <тип переменной>; Каждый элемент массива в общем виде описывается как А[I], где А - имя массива, I - номер или индекс массива (0<=I<=N, но практически употребляется 1<=I<=N) A[I] - значение элемента массива.