
- •Алгоритм. Свойства алгоритма. Типы алгоритмов. Графический способ записи алгоритма.
- •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
Базовые математические операции и стандартные математические функции в Turbo Pascal. Запись математических выражений.
1)Математические операции
В таблице приведены основные математические операции Турбо Паскаль.
Символ операции |
Название операции |
Пример |
|
||||
* |
умножение |
2*3 (результат: 6) |
|
||||
/ |
деление |
30/2 (результат: 1.5E+01) |
|
||||
+ |
сложение |
2+3 (результат: 5) |
|
||||
- |
вычитание |
5-3 (результат: 2) |
|
||||
div |
целочисленное деление |
5 div 2 (результат: 2) |
|
||||
mod |
остаток от деления |
5 mod 2 (результат: 1) |
|
||||
|
Наименование Функции |
Тип аргумента |
Тип значения |
Результат вычесления |
|||
|
|
МАТЕМАТИЧЕСКИЕ ФУНКЦИИ |
|||||
|
abs(x) |
Целый вещественный |
Целый вещественный |
Абсолютное значение "x" |
|||
|
sin(x) |
Вещественный |
Вещественный |
Синус"x"рад |
|||
|
cos(x) |
Вещественный |
Вещественный |
косинус"x"рад |
|||
|
arctan(x) |
Вещественный |
Вещественный |
арктангенс "х" ( -Pi/2 < y < td )< 2 Pi> |
|||
|
Sqrt(x) |
вещественный |
вещественный |
квадратный корень из "х"(Ц х, где x > 0) |
|||
|
Sqr(x) |
Целый вещественный |
Целый вещественный |
значение "х" в квадрате ( х2 ) |
|||
|
Exp(x) |
вещественный |
вещественный |
значение "е" в степени "х" ( ех, где e= 2. 718282. . . ) |
|||
|
Ln(x) |
вещественный |
вещественный |
натуральный логарифм "х" ( х > 0 ) |
|||
|
Frac(x) |
вещественный |
вещественный |
дробная часть "х" |
|||
|
Int(x) |
Вещественный |
Вещественный |
целая часть "х" |
|||
|
Random |
- |
вещественный |
случайное число ( 0 < =y< 1 ) |
|||
|
Random(x) |
Word |
Word |
случайное число ( 0 < =y< x ) |
|||
|
Succ(c) |
Порядковый |
Порядковый |
следующий за "с" символ |
|||
|
Pred(c) |
Порядковый |
Порядковый |
предшествующий "с" символ |