SlideShare uma empresa Scribd logo
1 de 30
Алгоритмизация и программирование 11 класс
Этапы решения задачи на ПК Составление модели задачи Выделить существенные предположения Выделить исходные данные Определить результат    Установить связь между  исходными данными и результатом (формулы, неравенства и т.д.) Составление алгоритма Составление программы Ввод исходных данных и анализ результатов Исправление ошибок 2
Пример: Определить площадь поверхности письменного стола. Математическая модель: Предположения -  Исходные данные - Результат -  Связь -  используются только переменные! 3
Алгоритм -  понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату. 4
Свойства алгоритма Дискретность Понятность Точность Конечность (результативность) Массовость 5
Исполнитель- это объект, умеющий выполнять определенный набор действий Не формальный (не идеальный) Формальный (идеальный) человек растение технические устройства вымышленные животное Формальный исполнитель – это исполнитель, который действует строго по написанному алгоритму и имеет ограниченную и простую систему команд.  6
Система команд исполнителя (СКИ) -  это набор команд на выполнение допустимых для данного исполнителя операций. Среда исполнителя – обстановка, в которой функционирует исполнитель. 7
Способы записи алгоритма начало X=-5,15,2 Y=5*x^2-3*x+9 Вывод X,Y словесный программный Графический (блок-схема) INPUT“введите длину и ширину прям-ка»; a,b P=(a+b)*2 S=a*b PRINT «S=»;  S PRINT «P=»;  P Например:  ,[object Object]
Заварить чай8
Основные элементы языка блок-схем - начало/конец - ввод/вывод - Вычислительный (присваивание) Усл. нет да - Ветвление (условие) - блок-модификатор (цикл «ДЛЯ КАЖДОГО») 9
Типы алгоритмов линейный разветвляющийся циклический 10
Введение в язык программирования Паскаль 11
1.Алфавит 1.1Идентификатор (имя любого объекта программы) – это последовательность латинских букв, цифр и символа подчеркивания, начинающихся с буквы. Пример: S2, MAX_3, f6t, family. 12
1.Алфавит 1.2Разделители используются для отделения друг от друга идентификаторов.  В качестве разделителей можно использовать: пробел; комментарий, Примеры комментариев: //комментарий может выглядеть и таким образом {если комментарий требуется разместить в нескольких строках, то его заключают в  фигурные скобки} 13
1.Алфавит 1.3Спецсимволы 14
2. Структура программы program <имя>;	 <блок описания данных>; Begin <оператор 1>;	 <оператор 2>; … <оператор N> end.				 заголовок программы; начало исполняемой части программы;  «тело» программы;  конец программы. 15
2. Структура программы program <имя>;	 <блок описания данных>; Begin <оператор 1>;	 <оператор 2>; … <оператор N> end.				 program MULT; varX,Y,REZ:real; begin write('Введите первое число: '); readln(X); write('Введите второе число: '); readln(Y); REZ:=X*Y; writeln(‘Произв. Чисел = ’,REZ:5:2)  end. 16
3. Типы данных Данные (величина) – отдельный информационный объект, который имеет имя, значение, тип. Константы – постоянные величины. Например: Const  PI=3.14;  Year=1994; Gr='Я'; Переменные – данные, которые могут меняться в процессе выполнения программы. Например: Vara, b: integer;  sum: real; Lit: char; Тип данных определяет множество значений, которые может принимать величина, и множество действий, которые можно выполнить с этой величиной. 17
3. Типы данных 18
4. Разное 4.1Операции А) арифметические б) логические: and,  or,  not В) операции отношения: <,  >, <=,  >= , =,<> 19
4. Разное 4.2стандартные функции Sin, Cos, Arctan, Ln, Exp, Sqr, Sqrt, Abs Например: A:=Sin(X);  - (угол для всех тригонометричеких функций задается в радианах). Sqr(x)  –  x2 Sqrt(x) -  Abs(x) - |x| 20
5. Простейшие команды 5.1 Команда присваивания Имя переменной:=выражение 					текст Например: A:=100; B:=15; A:=A+10; A:=2*A; C:=A+B-5; C:=(A-C)*C 21
5.2 Команда вывода write (список вывода); writeln (список вывода); Например: 1) A:=3; B:=15 Write (A, ‘Как дела?’, B+A); 2) Write ( ‘Маша’); Write ( ‘гуляет’); 3)Writeln ( ‘Маша’); Writeln ( ‘гуляет’); После выполнения команды, курсор переходит к началу следующей строки На экране 3 Как дела? 18 Машагуляет Маша гуляет 22
5.2 Команда вывода WriteLn(temp:3:2); temp – выводимая переменная 3 - число позицийв числе 2 – число знаков после запятой. 23
5.2 Команда вывода programspr; Clrscr; vara,b,s:real; begin a:=5; b:=10; p:=(a+b)*2; s:=a*b; writeln (‘ периметр p=',p); write (‘площадь прямоугольника s=',s) end. 24
5.3 Команда ввода readln (список переменных); Например: readln (a, b); write (‘введите длину'); readln(a);  При запуске программы на выполнение, вместо aи b пользователь должен ввести конкретные значения 25
5.3 Команда ввода programspr; uses crt; vara,b,p,s:real; begin clrscr; write (‘введите длину'); readln(a); write (‘ введите ширину'); readln(b); p:=(a+b)*2; s:=a*b; writeln (‘площадь s=',s) ; writeln (‘ периметр p=',p) end. 26
Ветвление -  это такая алгоритмическая структура, в которой осуществляется выбор одного из двух  вариантов дальнейших действий в зависимости от некоторого условия. 27
Ветвление Формы ветвления неполная полная Действие 1 Действие 2 Действие 1 Усл. нет Усл. нет да да Например:    ЕСЛИ горит зеленый, ТО иду через  дорогу,  ИНАЧЕ стою Например:         ЕСЛИ на улице дождь,ТО беру зонт  28
Неполная форма IF <условие>THEN<оператор > IF D<0THENWRITE (‘Делить на 0 нельзя’); 29

Mais conteúdo relacionado

Mais procurados

Алгоритмы и исполнители
Алгоритмы и исполнителиАлгоритмы и исполнители
Алгоритмы и исполнителиAndrey Dolinin
 
программирование на Maple. Лекция 2
программирование на Maple. Лекция 2программирование на Maple. Лекция 2
программирование на Maple. Лекция 2Andrei V, Zhuravlev
 
Сложные условия в паскале
Сложные условия в паскалеСложные условия в паскале
Сложные условия в паскалеDaria Romanova
 
оператор присваивания и процедуры ввода и вывода
оператор присваивания и процедуры ввода и выводаоператор присваивания и процедуры ввода и вывода
оператор присваивания и процедуры ввода и выводаliza2209
 
программирование на Maple. Лекция 1
программирование на Maple. Лекция 1программирование на Maple. Лекция 1
программирование на Maple. Лекция 1Andrei V, Zhuravlev
 
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 2
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 2Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 2
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 27bits
 
Программирование разветвляющихся алгоритмов
Программирование разветвляющихся алгоритмовПрограммирование разветвляющихся алгоритмов
Программирование разветвляющихся алгоритмовAndrey Dolinin
 
Теория. Сложные условия в операторе сравнения
Теория. Сложные условия в операторе сравненияТеория. Сложные условия в операторе сравнения
Теория. Сложные условия в операторе сравненияAlexandr Grigorenko
 
Алгоритмы
АлгоритмыАлгоритмы
АлгоритмыSchool 242
 
4 4 pascal_urok_1
4 4 pascal_urok_14 4 pascal_urok_1
4 4 pascal_urok_1Ann Eres
 
10 10 pascal_urok_
10 10 pascal_urok_10 10 pascal_urok_
10 10 pascal_urok_Ann Eres
 
19 pascal urok_3
19 pascal urok_319 pascal urok_3
19 pascal urok_3Ann Eres
 
Coding Standards
Coding StandardsCoding Standards
Coding Standardsroadhump
 
Оптимизация трассирования с использованием Expression templates
Оптимизация трассирования с использованием Expression templatesОптимизация трассирования с использованием Expression templates
Оптимизация трассирования с использованием Expression templatesPlatonov Sergey
 

Mais procurados (19)

Алгоритмы и исполнители
Алгоритмы и исполнителиАлгоритмы и исполнители
Алгоритмы и исполнители
 
программирование на Maple. Лекция 2
программирование на Maple. Лекция 2программирование на Maple. Лекция 2
программирование на Maple. Лекция 2
 
Сложные условия в паскале
Сложные условия в паскалеСложные условия в паскале
Сложные условия в паскале
 
оператор присваивания и процедуры ввода и вывода
оператор присваивания и процедуры ввода и выводаоператор присваивания и процедуры ввода и вывода
оператор присваивания и процедуры ввода и вывода
 
программирование на Maple. Лекция 1
программирование на Maple. Лекция 1программирование на Maple. Лекция 1
программирование на Maple. Лекция 1
 
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 2
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 2Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 2
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 2
 
Программирование разветвляющихся алгоритмов
Программирование разветвляющихся алгоритмовПрограммирование разветвляющихся алгоритмов
Программирование разветвляющихся алгоритмов
 
алгоритм
алгоритмалгоритм
алгоритм
 
Pri3
Pri3Pri3
Pri3
 
Теория. Сложные условия в операторе сравнения
Теория. Сложные условия в операторе сравненияТеория. Сложные условия в операторе сравнения
Теория. Сложные условия в операторе сравнения
 
Алгоритмы
АлгоритмыАлгоритмы
Алгоритмы
 
информатика лекции 4
информатика лекции 4информатика лекции 4
информатика лекции 4
 
Algorithm
AlgorithmAlgorithm
Algorithm
 
4 4 pascal_urok_1
4 4 pascal_urok_14 4 pascal_urok_1
4 4 pascal_urok_1
 
10 10 pascal_urok_
10 10 pascal_urok_10 10 pascal_urok_
10 10 pascal_urok_
 
19 pascal urok_3
19 pascal urok_319 pascal urok_3
19 pascal urok_3
 
Coding Standards
Coding StandardsCoding Standards
Coding Standards
 
условия, подпрограммы
условия, подпрограммыусловия, подпрограммы
условия, подпрограммы
 
Оптимизация трассирования с использованием Expression templates
Оптимизация трассирования с использованием Expression templatesОптимизация трассирования с использованием Expression templates
Оптимизация трассирования с использованием Expression templates
 

Destaque

графические информационные модели
графические информационные моделиграфические информационные модели
графические информационные моделиisva69
 
основы логики
основы логикиосновы логики
основы логикиisva69
 
компьютерная графика для сайта
компьютерная графика для сайтакомпьютерная графика для сайта
компьютерная графика для сайтаisva69
 
Blogging workshop
Blogging workshopBlogging workshop
Blogging workshopPippaDavies
 
компьютерная графика (8 класс)
компьютерная графика (8 класс)компьютерная графика (8 класс)
компьютерная графика (8 класс)isva69
 
Disrupting class
Disrupting classDisrupting class
Disrupting classPippaDavies
 
цикл в блог
цикл в блогцикл в блог
цикл в блогisva69
 
Learning commons powerpoint
Learning commons powerpointLearning commons powerpoint
Learning commons powerpointPippaDavies
 
электронная таблица Excel
электронная таблица Excelэлектронная таблица Excel
электронная таблица Excelisva69
 
Presentation1
Presentation1Presentation1
Presentation1Eric Ball
 
ветвление
ветвлениеветвление
ветвлениеisva69
 
алг и прогр (11кл)
алг и прогр (11кл)алг и прогр (11кл)
алг и прогр (11кл)isva69
 
массивы
массивымассивы
массивыisva69
 
Introduction of Allegis Group China
Introduction of Allegis Group ChinaIntroduction of Allegis Group China
Introduction of Allegis Group ChinaEddie Cheng
 

Destaque (17)

Bio!
Bio!Bio!
Bio!
 
графические информационные модели
графические информационные моделиграфические информационные модели
графические информационные модели
 
основы логики
основы логикиосновы логики
основы логики
 
компьютерная графика для сайта
компьютерная графика для сайтакомпьютерная графика для сайта
компьютерная графика для сайта
 
Blogging workshop
Blogging workshopBlogging workshop
Blogging workshop
 
компьютерная графика (8 класс)
компьютерная графика (8 класс)компьютерная графика (8 класс)
компьютерная графика (8 класс)
 
Question two
Question twoQuestion two
Question two
 
Disrupting class
Disrupting classDisrupting class
Disrupting class
 
цикл в блог
цикл в блогцикл в блог
цикл в блог
 
Learning commons powerpoint
Learning commons powerpointLearning commons powerpoint
Learning commons powerpoint
 
электронная таблица Excel
электронная таблица Excelэлектронная таблица Excel
электронная таблица Excel
 
Presentation1
Presentation1Presentation1
Presentation1
 
Question two
Question twoQuestion two
Question two
 
ветвление
ветвлениеветвление
ветвление
 
алг и прогр (11кл)
алг и прогр (11кл)алг и прогр (11кл)
алг и прогр (11кл)
 
массивы
массивымассивы
массивы
 
Introduction of Allegis Group China
Introduction of Allegis Group ChinaIntroduction of Allegis Group China
Introduction of Allegis Group China
 

Semelhante a алг и прогр (11кл)

лекции спрг 6_семестр (1)
лекции спрг 6_семестр (1)лекции спрг 6_семестр (1)
лекции спрг 6_семестр (1)djbelyakk
 
задания части С олейник
задания части С олейникзадания части С олейник
задания части С олейникprojekt92
 
задания с олейник
задания с олейникзадания с олейник
задания с олейникguest1a21938
 
Запись алгоритмов на языках программирования
Запись алгоритмов на языках программированияЗапись алгоритмов на языках программирования
Запись алгоритмов на языках программированияssusere39acb
 
лабораторная работа №3
лабораторная работа №3лабораторная работа №3
лабораторная работа №3Zhanna Kazakova
 
паскаль. часть1
паскаль. часть1паскаль. часть1
паскаль. часть1igorm9so
 
20090720 hpc exercise1
20090720 hpc exercise120090720 hpc exercise1
20090720 hpc exercise1Michael Karpov
 
Алгоритмизация
АлгоритмизацияАлгоритмизация
АлгоритмизацияLebedeva_Zoya
 
Deep c slides_oct2011_rus
Deep c slides_oct2011_rusDeep c slides_oct2011_rus
Deep c slides_oct2011_rusGarrikus
 
Оптимизация трассирования с использованием Expression templates
Оптимизация трассирования с использованием Expression templatesОптимизация трассирования с использованием Expression templates
Оптимизация трассирования с использованием Expression templatesPlatonov Sergey
 
C++ Базовый. Занятие 04.
C++ Базовый. Занятие 04.C++ Базовый. Занятие 04.
C++ Базовый. Занятие 04.Igor Shkulipa
 
практикум по выполнению блока с (с1)
практикум по выполнению блока с (с1)практикум по выполнению блока с (с1)
практикум по выполнению блока с (с1)Екатерина Луговова
 

Semelhante a алг и прогр (11кл) (20)

лекции спрг 6_семестр (1)
лекции спрг 6_семестр (1)лекции спрг 6_семестр (1)
лекции спрг 6_семестр (1)
 
задания части С олейник
задания части С олейникзадания части С олейник
задания части С олейник
 
задания с олейник
задания с олейникзадания с олейник
задания с олейник
 
Запись алгоритмов на языках программирования
Запись алгоритмов на языках программированияЗапись алгоритмов на языках программирования
Запись алгоритмов на языках программирования
 
лабораторная работа №3
лабораторная работа №3лабораторная работа №3
лабораторная работа №3
 
паскаль. часть1
паскаль. часть1паскаль. часть1
паскаль. часть1
 
Step cpp022
Step cpp022Step cpp022
Step cpp022
 
20090720 hpc exercise1
20090720 hpc exercise120090720 hpc exercise1
20090720 hpc exercise1
 
паскаль
паскальпаскаль
паскаль
 
Алгоритмизация
АлгоритмизацияАлгоритмизация
Алгоритмизация
 
пр 15.docx
пр 15.docxпр 15.docx
пр 15.docx
 
прак 15.docx
прак 15.docxпрак 15.docx
прак 15.docx
 
Lektsia 9
Lektsia 9Lektsia 9
Lektsia 9
 
Deep c slides_oct2011_rus
Deep c slides_oct2011_rusDeep c slides_oct2011_rus
Deep c slides_oct2011_rus
 
Оптимизация трассирования с использованием Expression templates
Оптимизация трассирования с использованием Expression templatesОптимизация трассирования с использованием Expression templates
Оптимизация трассирования с использованием Expression templates
 
C++ Базовый. Занятие 04.
C++ Базовый. Занятие 04.C++ Базовый. Занятие 04.
C++ Базовый. Занятие 04.
 
лекция 1
лекция 1лекция 1
лекция 1
 
лек1
лек1лек1
лек1
 
лек1
лек1лек1
лек1
 
практикум по выполнению блока с (с1)
практикум по выполнению блока с (с1)практикум по выполнению блока с (с1)
практикум по выполнению блока с (с1)
 

Mais de isva69

Знакомство с ГР Gimp
Знакомство с ГР GimpЗнакомство с ГР Gimp
Знакомство с ГР Gimpisva69
 
массивы
массивымассивы
массивыisva69
 
цикл в блог
цикл в блогцикл в блог
цикл в блогisva69
 
алгоритмизация
алгоритмизацияалгоритмизация
алгоритмизацияisva69
 
основы логики
основы логикиосновы логики
основы логикиisva69
 
требования
требованиятребования
требованияisva69
 
требования к презентации
требования к презентациитребования к презентации
требования к презентацииisva69
 
компьютерная графика (8 класс)
компьютерная графика (8 класс)компьютерная графика (8 класс)
компьютерная графика (8 класс)isva69
 
компьютерная графика (8 класс)
компьютерная графика (8 класс)компьютерная графика (8 класс)
компьютерная графика (8 класс)isva69
 

Mais de isva69 (9)

Знакомство с ГР Gimp
Знакомство с ГР GimpЗнакомство с ГР Gimp
Знакомство с ГР Gimp
 
массивы
массивымассивы
массивы
 
цикл в блог
цикл в блогцикл в блог
цикл в блог
 
алгоритмизация
алгоритмизацияалгоритмизация
алгоритмизация
 
основы логики
основы логикиосновы логики
основы логики
 
требования
требованиятребования
требования
 
требования к презентации
требования к презентациитребования к презентации
требования к презентации
 
компьютерная графика (8 класс)
компьютерная графика (8 класс)компьютерная графика (8 класс)
компьютерная графика (8 класс)
 
компьютерная графика (8 класс)
компьютерная графика (8 класс)компьютерная графика (8 класс)
компьютерная графика (8 класс)
 

алг и прогр (11кл)

  • 2. Этапы решения задачи на ПК Составление модели задачи Выделить существенные предположения Выделить исходные данные Определить результат Установить связь между исходными данными и результатом (формулы, неравенства и т.д.) Составление алгоритма Составление программы Ввод исходных данных и анализ результатов Исправление ошибок 2
  • 3. Пример: Определить площадь поверхности письменного стола. Математическая модель: Предположения - Исходные данные - Результат - Связь - используются только переменные! 3
  • 4. Алгоритм - понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату. 4
  • 5. Свойства алгоритма Дискретность Понятность Точность Конечность (результативность) Массовость 5
  • 6. Исполнитель- это объект, умеющий выполнять определенный набор действий Не формальный (не идеальный) Формальный (идеальный) человек растение технические устройства вымышленные животное Формальный исполнитель – это исполнитель, который действует строго по написанному алгоритму и имеет ограниченную и простую систему команд. 6
  • 7. Система команд исполнителя (СКИ) - это набор команд на выполнение допустимых для данного исполнителя операций. Среда исполнителя – обстановка, в которой функционирует исполнитель. 7
  • 8.
  • 10. Основные элементы языка блок-схем - начало/конец - ввод/вывод - Вычислительный (присваивание) Усл. нет да - Ветвление (условие) - блок-модификатор (цикл «ДЛЯ КАЖДОГО») 9
  • 11. Типы алгоритмов линейный разветвляющийся циклический 10
  • 12. Введение в язык программирования Паскаль 11
  • 13. 1.Алфавит 1.1Идентификатор (имя любого объекта программы) – это последовательность латинских букв, цифр и символа подчеркивания, начинающихся с буквы. Пример: S2, MAX_3, f6t, family. 12
  • 14. 1.Алфавит 1.2Разделители используются для отделения друг от друга идентификаторов. В качестве разделителей можно использовать: пробел; комментарий, Примеры комментариев: //комментарий может выглядеть и таким образом {если комментарий требуется разместить в нескольких строках, то его заключают в фигурные скобки} 13
  • 16. 2. Структура программы program <имя>; <блок описания данных>; Begin <оператор 1>; <оператор 2>; … <оператор N> end. заголовок программы; начало исполняемой части программы;  «тело» программы;  конец программы. 15
  • 17. 2. Структура программы program <имя>; <блок описания данных>; Begin <оператор 1>; <оператор 2>; … <оператор N> end. program MULT; varX,Y,REZ:real; begin write('Введите первое число: '); readln(X); write('Введите второе число: '); readln(Y); REZ:=X*Y; writeln(‘Произв. Чисел = ’,REZ:5:2) end. 16
  • 18. 3. Типы данных Данные (величина) – отдельный информационный объект, который имеет имя, значение, тип. Константы – постоянные величины. Например: Const PI=3.14; Year=1994; Gr='Я'; Переменные – данные, которые могут меняться в процессе выполнения программы. Например: Vara, b: integer; sum: real; Lit: char; Тип данных определяет множество значений, которые может принимать величина, и множество действий, которые можно выполнить с этой величиной. 17
  • 20. 4. Разное 4.1Операции А) арифметические б) логические: and, or, not В) операции отношения: <, >, <=, >= , =,<> 19
  • 21. 4. Разное 4.2стандартные функции Sin, Cos, Arctan, Ln, Exp, Sqr, Sqrt, Abs Например: A:=Sin(X); - (угол для всех тригонометричеких функций задается в радианах). Sqr(x) – x2 Sqrt(x) - Abs(x) - |x| 20
  • 22. 5. Простейшие команды 5.1 Команда присваивания Имя переменной:=выражение текст Например: A:=100; B:=15; A:=A+10; A:=2*A; C:=A+B-5; C:=(A-C)*C 21
  • 23. 5.2 Команда вывода write (список вывода); writeln (список вывода); Например: 1) A:=3; B:=15 Write (A, ‘Как дела?’, B+A); 2) Write ( ‘Маша’); Write ( ‘гуляет’); 3)Writeln ( ‘Маша’); Writeln ( ‘гуляет’); После выполнения команды, курсор переходит к началу следующей строки На экране 3 Как дела? 18 Машагуляет Маша гуляет 22
  • 24. 5.2 Команда вывода WriteLn(temp:3:2); temp – выводимая переменная 3 - число позицийв числе 2 – число знаков после запятой. 23
  • 25. 5.2 Команда вывода programspr; Clrscr; vara,b,s:real; begin a:=5; b:=10; p:=(a+b)*2; s:=a*b; writeln (‘ периметр p=',p); write (‘площадь прямоугольника s=',s) end. 24
  • 26. 5.3 Команда ввода readln (список переменных); Например: readln (a, b); write (‘введите длину'); readln(a);  При запуске программы на выполнение, вместо aи b пользователь должен ввести конкретные значения 25
  • 27. 5.3 Команда ввода programspr; uses crt; vara,b,p,s:real; begin clrscr; write (‘введите длину'); readln(a); write (‘ введите ширину'); readln(b); p:=(a+b)*2; s:=a*b; writeln (‘площадь s=',s) ; writeln (‘ периметр p=',p) end. 26
  • 28. Ветвление - это такая алгоритмическая структура, в которой осуществляется выбор одного из двух вариантов дальнейших действий в зависимости от некоторого условия. 27
  • 29. Ветвление Формы ветвления неполная полная Действие 1 Действие 2 Действие 1 Усл. нет Усл. нет да да Например: ЕСЛИ горит зеленый, ТО иду через дорогу, ИНАЧЕ стою Например: ЕСЛИ на улице дождь,ТО беру зонт 28
  • 30. Неполная форма IF <условие>THEN<оператор > IF D<0THENWRITE (‘Делить на 0 нельзя’); 29
  • 31. Полнаяформа PROGRAM MAX; VAR X,Y,Z: integer; BEGIN WRITE ('Введите два целых числа:'); READLN(X,Y); IFX>YTHEN z:=X ELSEz:=yWRITE('Максимальное из двух чисел равно‘, z); END. IF <условие> THEN <оператор 1> ELSE <оператор 2> 30