- •1.Этапы решения задач с использованием комп.
- •2.Способы описания алгоритмов
- •3.Понятие алгоритм,Типы алгоритмов
- •4. Блок схемы алгоритмов. Гост.
- •6.Алгоритм ветвления(пример)
- •7.Алгоритм цикла с предусловием (пример)
- •8.Алгоритм цикла с постусловием(пример)
- •9.Алгоритм цикла с параметром(пример)
- •10.Алгоритм итерационного цикла(пример)
- •11.Сложные(вложенный )циклы (пример)
- •12.Алгоритм ввода и вывода одномерного массива чисел(пример)
- •13.Алгоритм нахождения суммы и произведения чисел одномерного массива
- •14.Алгоритм нахождения max значения в одномерном массиве(пример)
- •15.Алгоритм нахождения min значения в одномерном массиве(пример)
- •16.Алгоритм нахождения количества отрицательных элементов в одномерном массиве(пример)
- •17.Алгоритм сортировки элементов одномерного массива(пример)
- •18.Алгоритм ввода и вывода элементов двумерного массива(пример)
- •19.Алгоритм нахождения сумм значений матриц по строкам и столбцам(пример)
- •20.Алгоритм нахождения max значения в двумерном массиве(пример)
- •21.Алгоритм нахождения суммы элементов матрицы на главной диагонали(пример)
- •22.Алгоритм нахождения суммы элементов матрицы на побочной диагонали(пример)
- •23.Язык Паскаль.Типы данных.Встроенные функции
- •24.Арифметические выражения в языке Паскаль.Приоритеты операций(пример записи ариф. Выражения)
- •25. Логические операции.Операции отношений.Приоритеты операций(пример записи логического выражения)
- •26.Оператор присваивания в языке Паскаль(пример)
- •27.Оператор ввода в языке Паскаль (read,readln)
- •28.Условный оператор if(полная и сокращенная форма записи)
- •29.Оператор выбора case (общая форма записи)
- •30.Оператор цикла с предусловием (while………)
- •31.Оператор цикла с постусловием (repeat……..)
- •32.Оператор цикла с параметром(for…….)
- •33.Операторы вывода информации (write,writeln….)
- •34.Составные операторы в языке Паскаль
- •35.Линейные программы (пример)
- •36.Разветвляющиеся программы с использованием оператора if(пример)
- •37.Разветвляющиеся программы с использованием оператора case(пример)
- •38.Циклические программы,содержащие циклы с предусловием (пример)
- •39.Циклические программы,содержащие циклы с постусловием(пример)
- •40.Циклические программы,содержашие циклы с параметром(пример)
- •41.Программа ввода и вывода значений одномерного массива(пример)
- •42. Программа ввода и вывода значений двумерного массива(пример)
- •1.Этапы решения задач с использованием комп.
- •2.Способы описания алгоритмов
- •3.Понятие алгоритм,Типы алгоритмов
26.Оператор присваивания в языке Паскаль(пример)
Синтаксис оператора присваивания:
Имя переменной := Выражение.h:=v;h-переменная;v-выражение;
Переменная (левая часть) и выражение (правая часть) должны быть одного типа.
Данное выражение следует читать: «К присвоить А». Понимается это так, что значение, хранимое в области памяти с именем А, помещается в область памяти с именем К.
Следует всегда помнить, что в программировании переменные – это не только абстрактные имена,но и конкретные области памяти, которые хранят значения.
27.Оператор ввода в языке Паскаль (read,readln)
Для ввода данных в Паскале используются операторы READ иREADLN. При вводе данных с клавиатуры действия, выполняемые этими двумя операторами, будут практически одинаковыми. Разница только в том, что после ввода READLN переводит курсор на новуюстроку. Синтаксис оператора READLN:READLN (a1, a2, …),где a1, a2 … – список переменных, в которые осуществляется ввод данных.Оператор READLN работает следующим образом: программа останавливается в ожидании ввода,пользователь вводит данные в соответствии со списком переменных, перечисленных в скобках. Данные,вводимые с клавиатуры, друг от друга отделяются пробелами или вводятся через Enter. Ввод заканчива-ется нажатием клавиши Enter. Далее программа распределяет данные по переменным a1, a2, …Если в программе встретится оператор READLN без списка переменных, то программа будет ожидать нажатие клавиши Enter (т.е. ввода пустой строки). Обычно такой оператор ставится в конце программы, чтобы можно было сначала оценить результаты, а потом нажатием Enter завершить программу,т.е. для организации паузы.
28.Условный оператор if(полная и сокращенная форма записи)
Оператор условного перехода (условный оператор) позволяет проверить некоторое условие и в зависимости от результатов проверки выполнить то или иное действие.
Таким образом условный оператор – это средство ветвления вычислительного процесса.
Структура условного оператора имеет вид:
IF условие THEN оператор1 ELSE оператор2,
где IF, THEN, ELSE – зарезервированные слова («если», «то», «иначе»); оператор1, оператор2 – любые
операторы языка Паскаль (в том числе и составные).
Условный оператор работает по следующему алгоритму. Вначале вычисляется условие, если ре-
зультат True (истина), то выполняется оператор1, а оператор2 пропускается; если результат False
(ложь), то, наоборот, оператор1 пропускается, а выполняется оператор2.
Оператор IF может быть неполным, т.е. часть «ELSE оператор2» может быть опущена. Тогда при
значении True условного выражения выполняется оператор1, в противном случае он пропускается.
Если оператор1 и оператор2 – составные, то условный оператор будет иметь вид:
IF условие THEN
BEGIN
……
END
ELSE
BEGIN
……
END
Program;
Var a,b,p:real;
Begin
Write(‘Введите b=’);
Readln(b);
a:=sin(b/2);
if a<0.3 then p:=exp(a)+exp(1/3*ln(a+1))
else p:=sin(a/2)/cos(a/2);
writeln(‘p=’ . p:9:6);
End.
