
- •Алгоритм. Свойства алгоритма. Типы алгоритмов. Графический способ записи алгоритма.
- •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. Понятие программы. Структура программы на языке программирования Turbo Pascal.
1)Язык программирования — формальная знаковая система, при помощи которой записываются компьютерные программы. По разным оценкам, в настоящее время существует от двух с половиной до десяти тысяч различных языков программирования.
К языкам программирования высокого уровня относятся: Фортран, Кобол, Алгол, Pascal, Java, C, C++, C#, Objective, Delphi.
2)Turbo Pascal — интегрированная среда разработки программного обеспечения для платформDOS и Windows 3.x и язык программирования в этой среде, диалект языка Паскаль от фирмы Borland.
Турбо Паскаль - это язык высокого уровня (сокращенно ЯВУ) программирования общего назначения. Язык получил своё имя в честь великого французского математика и философа Блеза Паскаля, автора первых образцов счетной техники. Паскаль был разработан швейцарским ученым Никлоусом Виртом (нем. Niklaus Wirth) в 1968-1971 годах и изначально был ориентирован на обучение программированию.
3)В программе, написанной на стандарте языка Паскаль, могут быть следующие разделы:
заголовок программы;
раздел объявления меток;
раздел объявления констант;
раздел объявления типов;
раздел объявления переменных;
раздел объявления процедур и функций;
тело программы (обязательная часть).
program EXAMPLE1; var X, Y, Summa: Real; begin Write ('Введите, числа X и Y '); ReadLn(X, Y); Summa := X + Y; WnteLn('Сумма чисел X и Y равна ', Summa) end.
|
{заголовок программы} {раздел объявления переменных} {тело программы} {вывод сообщения на экран} {чтение двух чисел} {определение суммы} {вывод результата} |
Язык программирования Turbo Pascal. Процедуры ввода - вывода данных в языке программирования Turbo Pascal. Операция присваивания.
1)Турбо Паскаль - это язык высокого уровня (сокращенно ЯВУ) программирования общего назначения. Язык получил своё имя в честь великого французского математика и философа Блеза Паскаля, автора первых образцов счетной техники. Паскаль был разработан швейцарским ученым Никлоусом Виртом (нем. Niklaus Wirth) в 1968-1971 годах и изначально был ориентирован на обучение программированию.
2)Для ввода данных в языке ТР используются стандартные процедуры read и readln. Эти процедуры используются для чтения данных с клавиатуры и присваивания их переменным. Каждая из этих процедур может иметь любое число параметров, записываемых в круглых скобках через запятую:
Read(a,b,c); Readln(a,b,c);
где a, b, c – имена вводимых переменных. Различия в использовании процедур Read и Readln состоит в том, что при выполнении процедуры Read каждое вводимое значение считывается подряд с одной и той же строки дисплея, а Readln также считывает заданное количество вводимых значений с одной строки, но игнорирует оставшиеся на этой строке значения и переходит к следующей строке. Пример
Read (a, b); readln (a,b); Read (c); readln(c);
Для вывода данных в языке ТР используются стандартные процедуры write и writeln. Каждая из этих процедур может иметь любое число параметров, записываемых в круглых скобках через запятую:
Write(параметр, параметр:В1, параметр:В1:В2); где В1 – ширина поля, т.е. количество позиций, выделяемых для вывода значения, включая знак, целую часть, десятичную точку и цифры после запятой. Лишние позиции заполняются пробелами перед целой частью числа и нулями после дробной части; В2 – длина дробной части. В качестве параметров могут выступать переменные, а также строки символов. Символьная строка записывается как последовательность любых символов, заключенных в апострофы.
3)Оператор присваивания - основной оператор любого языка программирования. Общая форма записи оператора:
имя величины := выражение
Например, V:=A; или V:=A+1;
При помощи оператора присваивания переменной могут присваиваться константы и выражения, значения переменных любого типа.
Как только в программе встречается переменная, для неё в памяти отводится место. Оператор присваивания помещает значение выражения в место, отведённое переменной.