SlideShare a Scribd company logo
1 of 21
Основы алгоритмизации и
программирования
Алгоритм. Свойства алгоритма.
Исполнители.
Алгоритм - это чёткое описание
последовательности действий, которые
должен выполнить исполнитель для
достижения конкретной цели.
Примеры: 1) кулинарные рецепты
2) правило решения квадратного уравнения.
3) инструкция по подключению Интернета…
Алгоритм содержит несколько шагов.
Шаг – отдельное законченное действие.
Историческая справка
Происхождение термина «алгоритм» связывают с именем
великого узбекского математика и астронома аль-Хорезми
(жившего в 9 веке).
Он в своих трудах по арифметике и алгебре разработал
правила выполнения четырёх арифметических операций
над многозначными десятичными числами.
Эти правила определяют последовательность действий,
которые необходимо выполнить, чтобы получить сумму
чисел, произведение и т. д.
Первоначально только эти правила и назывались
алгоритмами. В дальнейшем термин «алгоритм» стали
использовать вообще для обозначения последовательности
действий, приводящей к решению проблемы.
Свойства алгоритма
 Дискретность (прерывность,
раздельность) – разбиение алгоритма на
шаги;
 Понятность – каждый шаг алгоритма
должен быть понятен исполнителю;
 Точность - указание последовательности
шагов;
 Результативность - получение
результата за конечное число шагов;
 Массовость – использование алгоритма
для решения однотипных задач.
Будет ли следующий набор действий
алгоритмом?
– 1. Налить воду в чашку,
добавить заварку,
вскипятить воду.
– 2. Измерить длины двух сторон треугольника,
измерить градусную меру угла между этими
сторонами,
вычислить половину произведения сторон на синус
угла между ними,
(какую задачу решают с помощью этого алгоритма?).
– 3. Определить значение а, в, с,
вычислить Х1, Х2,
сравнить дискриминант с нулём,
определить количество корней,
дать ответ: уравнение имеет … корней, Х = …..
В каком порядке нужно выполнить набор действий в
этой задаче, чтобы получить алгоритм?
Исполнители алгоритмов.
Исполнитель - это объект, умеющий
выполнять определенный набор
действий (человек, животное, робот,
компьютер).
Система команд исполнителя (СКИ) –
это все команды, которые
исполнитель умеет выполнять.
Среда исполнителя – обстановка, в
которой функционирует исполнитель.
1. Составить алгоритм, с помощью которого можно
научить ребёнка открывать дверь ключом
А) Достать ключ.
Б) Вставить ключ в замочную скважину.
В) Повернуть ключ два раза против часовой стрелки.
Г) Вынуть ключ.
2. Составить алгоритм нахождения периметра
прямоугольника.
3. Разведывательный дозор в составе двух человек
подошёл к реке. Мост был разрушен, а река слишком
глубока и широка, чтобы переправится вплавь. Около
берега в маленькой лодке проплывали 2 мальчика. Как
переправится в этой лодке через реку, если она может
выдержать либо одного взрослого, либо двух детей?
Составьте алгоритмы решения следующих задач:
Формальное исполнение алгоритма.
Исполнитель может выполнять алгоритмы, не
вникая в содержание задачи, а только строго
выполняя последовательность действий.
Например, возведение в степень числа 5 может выполнить
учащийся 4 – го класса если алгоритм составлен
соответствующим образом.
Компьютер является исполнителем формально
выполняющим алгоритм.
Алгоритм для компьютера должен быть написан
на машинном языке.
Перевод на машинный язык осуществляют
специальные программы – трансляторы.
Человек составляет алгоритм для компьютера на
языке программирования (Basic, Pascal, Delphi).
Алгоритм записанный на языке программирования
(формальном языке) называется программой.
Он состоит из отдельных шагов – команд
(операторов).
Способы описания
алгоритма.
1. На естественном языке.
2. В виде блок – схемы.
3. На специальном языке для записи
алгоритмов.
4. Табличное описание (способ, наиболее
часто используемый в экономических
задачах).
Блок – схема алгоритма
Схема алгоритма представляет собой систему связных
геометрических фигур. Каждая фигура означает
один этап процесса решения задачи и называется
блоком.
Порядок выполнения этапов указывается стрелками,
соединяющими блоки.
- начало, конец обработки данных
- ввод, вывод данных
- вычислительное действие
- проверка условия
- блок счетчика
Пример блок – схемы алгоритма:
Линейный алгоритм.
Линейным алгоритмом называют алгоритм, в котором
команды выполняются последовательно одна за
другой.
Пример:
А) Достать ключ.
Б) Вставить ключ в замочную скважину.
В) Повернуть ключ два раза против часовой стрелки.
Г) Вынуть ключ.
2. Алгоритм вычисления значения У по формуле
У=(7Х+4)(2Х-2) при Х=3.
Составьте алгоритм самостоятельно, выделяя
каждое действие как отдельный шаг.
3. Вычислите площадь треугольника по формуле Герона,
если заданы длины его сторон а, в, с.
4. Составить блок – схему алгоритма вычисления
значения выражения:
выделяя каждое арифметическое действие в
отдельный блок. Выполните полученный алгоритм
по шагам при x = 0; - 1; 3.
)1(4/)8( 2
+−= xxxy
Алгоритм структуры «ветвление».
Алгоритм в котором в зависимости от поставленного
условия выполняется та или иная последовательность
команд.
Условие (условное выражение) – высказывание на
естественном или формальном языке, которое может
быть истинным или ложным. Примеры: «погода
солнечная» или «А=В».
Например: Пойдет направо песнь заводит, налево сказку
говорит… Идёт налево
Песнь заводит Сказку говорит
истина ложь
Найдите значение выражения х
Нет решения
ложьистина
А=
х≥0
х
Пример фрагмента блок – схемы алгоритма.
Прочитайте блок - схему алгоритма:
.
Составьте фрагмент блок – схемы
для следующих выражений:
а) если будет штормовое
предупреждение, то уроки отменят;
б) если будет тепло и на календаре 2
июня, то наступили летние каникулы.
Учтите, что в этом случае
используется сложное условие,
которое записывается как 2 простых
объединённых связкой OR или AND.
Сформулируйте следующие
понятия:
 определение алгоритма;
 исполнители алгоритмов;
 формальное исполнение алгоритма;
 свойства алгоритма;
 способы записи алгоритма;
 блок – схема алгоритма;
 назначение основных блоков блок – схемы;
 линейный алгоритм;
 алгоритм структуры «ветвление»;
 условие в алгоритме ветвления.
Задание № 1.
 Опишите структуру алгоритма.
 Назовите, чему будет равно a10, если а1= 4 и а2=9.
 Сформулируйте задачу которую реализует данная блок –
схема.
начало
конец
Ввод а1, а2
d = a2 – a1
a10= a1 + d(n-1)
Вывод а10
начало
Ввод а1, а2
Задание № 2.
 Опишите структуру алгоритма.
 Назовите, чему будет равно a10, если а= 0, а=9.
 Сформулируйте задачу которую реализует данная блок –
схема.
конец
Вывод Y
начало
Ввод а
a(a-2)≠0Y=
)2(
82
−
−
aa
a Выражение не
имеет смысла
истина ложь
Мозгодром
 Задача. Катя и Алиса – близняшки и любят разыгрывать всех
вокруг. Как-то раз во время каникул они решили, что АЛИСА всегда
будет говорить ПРАВДУ, какой бы вопрос ей не задали, а КАТЯ
всегда будет ОБМАНЫВАТЬ.
Как можно узнать, с какой из сестер вы разговариваете, задав ей
только один вопрос?
 Задача. У семьи фермера каждый день на завтрак к столу есть
яйца, хотя они и не держат кур. Вместе с тем они никогда не
покупают яиц, не берут их у соседей в обмен на что-нибудь, и,
конечно, ни один из них не ворует яиц.
Откуда же у них на завтрак яйца?
 Задача. На корабле «Пиратское счастье» несколько кошек,
несколько матросов, кок и одноногий капитан. У всех, вместе
взятых, 15 голов и 41 нога.
Сколько на корабле было кошек?

More Related Content

What's hot

Алгоритмы на ruby: жадные алгоритмы
Алгоритмы на ruby: жадные алгоритмыАлгоритмы на ruby: жадные алгоритмы
Алгоритмы на ruby: жадные алгоритмыEvgeny Smirnov
 
Советский суперкомпьютер К-340А и секретные вычисления
Советский суперкомпьютер К-340А и секретные вычисленияСоветский суперкомпьютер К-340А и секретные вычисления
Советский суперкомпьютер К-340А и секретные вычисленияPositive Hack Days
 
презентация л2 3-091214_v1
презентация л2 3-091214_v1презентация л2 3-091214_v1
презентация л2 3-091214_v1Gulnaz Shakirova
 
Лекция №1. Введение. Предмет "Теория вычислительных процессов"
Лекция №1. Введение. Предмет "Теория вычислительных процессов"Лекция №1. Введение. Предмет "Теория вычислительных процессов"
Лекция №1. Введение. Предмет "Теория вычислительных процессов"Nikolay Grebenshikov
 
Лекция №2. Алгоритмические проблемы. Стандартные схемы программ. Предмет "Тео...
Лекция №2. Алгоритмические проблемы. Стандартные схемы программ. Предмет "Тео...Лекция №2. Алгоритмические проблемы. Стандартные схемы программ. Предмет "Тео...
Лекция №2. Алгоритмические проблемы. Стандартные схемы программ. Предмет "Тео...Nikolay Grebenshikov
 
Конструирование алгоритмов
Конструирование алгоритмовКонструирование алгоритмов
Конструирование алгоритмовAndrey Dolinin
 
логические элементы пк
логические элементы пклогические элементы пк
логические элементы пкRushitech
 
чернякова г.в.
чернякова г.в.чернякова г.в.
чернякова г.в.sharikdp
 
Алгоритмическая конструкция следование
Алгоритмическая конструкция следованиеАлгоритмическая конструкция следование
Алгоритмическая конструкция следованиеAndrey Dolinin
 
A Method of Reducing Computational Complexity in Verification of Programming ...
A Method of Reducing Computational Complexity in Verification of Programming ...A Method of Reducing Computational Complexity in Verification of Programming ...
A Method of Reducing Computational Complexity in Verification of Programming ...Iosif Itkin
 
Алгоритмы на ruby: перебор и рекурсия
Алгоритмы на ruby: перебор и рекурсияАлгоритмы на ruby: перебор и рекурсия
Алгоритмы на ruby: перебор и рекурсияEvgeny Smirnov
 
Управляющие структуры в Ruby: условия
Управляющие структуры в Ruby: условияУправляющие структуры в Ruby: условия
Управляющие структуры в Ruby: условияEvgeny Smirnov
 
дистанционка
дистанционкадистанционка
дистанционкаtajnan
 
Сложные условия в паскале
Сложные условия в паскалеСложные условия в паскале
Сложные условия в паскалеDaria Romanova
 
021
021021
021JIuc
 
Программирование как этап решения задач на компьютере
Программирование как этап решения задач на компьютереПрограммирование как этап решения задач на компьютере
Программирование как этап решения задач на компьютереAndrey Dolinin
 
тема множество для загрузки 2013
тема множество для загрузки 2013тема множество для загрузки 2013
тема множество для загрузки 2013AliyaAringazinova
 

What's hot (19)

Алгоритмы на ruby: жадные алгоритмы
Алгоритмы на ruby: жадные алгоритмыАлгоритмы на ruby: жадные алгоритмы
Алгоритмы на ruby: жадные алгоритмы
 
Советский суперкомпьютер К-340А и секретные вычисления
Советский суперкомпьютер К-340А и секретные вычисленияСоветский суперкомпьютер К-340А и секретные вычисления
Советский суперкомпьютер К-340А и секретные вычисления
 
алгоритм
алгоритмалгоритм
алгоритм
 
презентация л2 3-091214_v1
презентация л2 3-091214_v1презентация л2 3-091214_v1
презентация л2 3-091214_v1
 
Лекция №1. Введение. Предмет "Теория вычислительных процессов"
Лекция №1. Введение. Предмет "Теория вычислительных процессов"Лекция №1. Введение. Предмет "Теория вычислительных процессов"
Лекция №1. Введение. Предмет "Теория вычислительных процессов"
 
Лекция №2. Алгоритмические проблемы. Стандартные схемы программ. Предмет "Тео...
Лекция №2. Алгоритмические проблемы. Стандартные схемы программ. Предмет "Тео...Лекция №2. Алгоритмические проблемы. Стандартные схемы программ. Предмет "Тео...
Лекция №2. Алгоритмические проблемы. Стандартные схемы программ. Предмет "Тео...
 
Конструирование алгоритмов
Конструирование алгоритмовКонструирование алгоритмов
Конструирование алгоритмов
 
логические элементы пк
логические элементы пклогические элементы пк
логические элементы пк
 
чернякова г.в.
чернякова г.в.чернякова г.в.
чернякова г.в.
 
Алгоритмическая конструкция следование
Алгоритмическая конструкция следованиеАлгоритмическая конструкция следование
Алгоритмическая конструкция следование
 
A Method of Reducing Computational Complexity in Verification of Programming ...
A Method of Reducing Computational Complexity in Verification of Programming ...A Method of Reducing Computational Complexity in Verification of Programming ...
A Method of Reducing Computational Complexity in Verification of Programming ...
 
Алгоритмы на ruby: перебор и рекурсия
Алгоритмы на ruby: перебор и рекурсияАлгоритмы на ruby: перебор и рекурсия
Алгоритмы на ruby: перебор и рекурсия
 
Управляющие структуры в Ruby: условия
Управляющие структуры в Ruby: условияУправляющие структуры в Ruby: условия
Управляющие структуры в Ruby: условия
 
дистанционка
дистанционкадистанционка
дистанционка
 
Сложные условия в паскале
Сложные условия в паскалеСложные условия в паскале
Сложные условия в паскале
 
функция
функцияфункция
функция
 
021
021021
021
 
Программирование как этап решения задач на компьютере
Программирование как этап решения задач на компьютереПрограммирование как этап решения задач на компьютере
Программирование как этап решения задач на компьютере
 
тема множество для загрузки 2013
тема множество для загрузки 2013тема множество для загрузки 2013
тема множество для загрузки 2013
 

Similar to Алгоритм

Алгоритмы и структуры данных осень 2013 лекция 1
Алгоритмы и структуры данных осень 2013 лекция 1Алгоритмы и структуры данных осень 2013 лекция 1
Алгоритмы и структуры данных осень 2013 лекция 1Technopark
 
алгоритмизация
алгоритмизацияалгоритмизация
алгоритмизацияisva69
 
Presentation Klochkova
Presentation KlochkovaPresentation Klochkova
Presentation Klochkovaklochkova
 
Лекция 11 Приближенные алгоритмы
Лекция 11 Приближенные алгоритмыЛекция 11 Приближенные алгоритмы
Лекция 11 Приближенные алгоритмыsimple_people
 
Алгоритм и его свойства
Алгоритм и его свойстваАлгоритм и его свойства
Алгоритм и его свойстваInnaDiA
 
практика 7
практика 7практика 7
практика 7student_kai
 
алгоритмы определение свойства способы записи
алгоритмы определение свойства способы записиалгоритмы определение свойства способы записи
алгоритмы определение свойства способы записиDmitry Kulikov
 
Алгоритмы
АлгоритмыАлгоритмы
АлгоритмыSchool 242
 
Лекция 1: Введение в алгоритмы
Лекция 1: Введение в алгоритмыЛекция 1: Введение в алгоритмы
Лекция 1: Введение в алгоритмыMikhail Kurnosov
 
05 динамическое программирование
05 динамическое программирование05 динамическое программирование
05 динамическое программированиеFedor Tsarev
 
05 динамическое программирование
05 динамическое программирование05 динамическое программирование
05 динамическое программированиеFedor Tsarev
 
лекция1
лекция1лекция1
лекция1shagore
 
proverochnie-raboti-po-algebre
proverochnie-raboti-po-algebreproverochnie-raboti-po-algebre
proverochnie-raboti-po-algebreGarik Yenokyan
 
алгоритмы исполнители алгоритмический язык.
алгоритмы исполнители алгоритмический язык.алгоритмы исполнители алгоритмический язык.
алгоритмы исполнители алгоритмический язык.metodkopilka
 

Similar to Алгоритм (20)

85004
8500485004
85004
 
Алгоритмы и структуры данных осень 2013 лекция 1
Алгоритмы и структуры данных осень 2013 лекция 1Алгоритмы и структуры данных осень 2013 лекция 1
Алгоритмы и структуры данных осень 2013 лекция 1
 
алгоритмизация
алгоритмизацияалгоритмизация
алгоритмизация
 
Presentation Klochkova
Presentation KlochkovaPresentation Klochkova
Presentation Klochkova
 
Лекция 11 Приближенные алгоритмы
Лекция 11 Приближенные алгоритмыЛекция 11 Приближенные алгоритмы
Лекция 11 Приближенные алгоритмы
 
Алгоритм и его свойства
Алгоритм и его свойстваАлгоритм и его свойства
Алгоритм и его свойства
 
практика 7
практика 7практика 7
практика 7
 
алгоритмы определение свойства способы записи
алгоритмы определение свойства способы записиалгоритмы определение свойства способы записи
алгоритмы определение свойства способы записи
 
Алгоритмы
АлгоритмыАлгоритмы
Алгоритмы
 
Лекция 1: Введение в алгоритмы
Лекция 1: Введение в алгоритмыЛекция 1: Введение в алгоритмы
Лекция 1: Введение в алгоритмы
 
05 динамическое программирование
05 динамическое программирование05 динамическое программирование
05 динамическое программирование
 
05 динамическое программирование
05 динамическое программирование05 динамическое программирование
05 динамическое программирование
 
2020 03-31-lection
2020 03-31-lection2020 03-31-lection
2020 03-31-lection
 
лекция1
лекция1лекция1
лекция1
 
Algorithm
AlgorithmAlgorithm
Algorithm
 
алгоритм
алгоритмалгоритм
алгоритм
 
proverochnie-raboti-po-algebre
proverochnie-raboti-po-algebreproverochnie-raboti-po-algebre
proverochnie-raboti-po-algebre
 
Algoritm
AlgoritmAlgoritm
Algoritm
 
алгоритмы исполнители алгоритмический язык.
алгоритмы исполнители алгоритмический язык.алгоритмы исполнители алгоритмический язык.
алгоритмы исполнители алгоритмический язык.
 
робот
роботробот
робот
 

Алгоритм

  • 2. Алгоритм. Свойства алгоритма. Исполнители. Алгоритм - это чёткое описание последовательности действий, которые должен выполнить исполнитель для достижения конкретной цели. Примеры: 1) кулинарные рецепты 2) правило решения квадратного уравнения. 3) инструкция по подключению Интернета… Алгоритм содержит несколько шагов. Шаг – отдельное законченное действие.
  • 3. Историческая справка Происхождение термина «алгоритм» связывают с именем великого узбекского математика и астронома аль-Хорезми (жившего в 9 веке). Он в своих трудах по арифметике и алгебре разработал правила выполнения четырёх арифметических операций над многозначными десятичными числами. Эти правила определяют последовательность действий, которые необходимо выполнить, чтобы получить сумму чисел, произведение и т. д. Первоначально только эти правила и назывались алгоритмами. В дальнейшем термин «алгоритм» стали использовать вообще для обозначения последовательности действий, приводящей к решению проблемы.
  • 4. Свойства алгоритма  Дискретность (прерывность, раздельность) – разбиение алгоритма на шаги;  Понятность – каждый шаг алгоритма должен быть понятен исполнителю;  Точность - указание последовательности шагов;  Результативность - получение результата за конечное число шагов;  Массовость – использование алгоритма для решения однотипных задач.
  • 5. Будет ли следующий набор действий алгоритмом? – 1. Налить воду в чашку, добавить заварку, вскипятить воду. – 2. Измерить длины двух сторон треугольника, измерить градусную меру угла между этими сторонами, вычислить половину произведения сторон на синус угла между ними, (какую задачу решают с помощью этого алгоритма?). – 3. Определить значение а, в, с, вычислить Х1, Х2, сравнить дискриминант с нулём, определить количество корней, дать ответ: уравнение имеет … корней, Х = ….. В каком порядке нужно выполнить набор действий в этой задаче, чтобы получить алгоритм?
  • 6. Исполнители алгоритмов. Исполнитель - это объект, умеющий выполнять определенный набор действий (человек, животное, робот, компьютер). Система команд исполнителя (СКИ) – это все команды, которые исполнитель умеет выполнять. Среда исполнителя – обстановка, в которой функционирует исполнитель.
  • 7. 1. Составить алгоритм, с помощью которого можно научить ребёнка открывать дверь ключом А) Достать ключ. Б) Вставить ключ в замочную скважину. В) Повернуть ключ два раза против часовой стрелки. Г) Вынуть ключ. 2. Составить алгоритм нахождения периметра прямоугольника. 3. Разведывательный дозор в составе двух человек подошёл к реке. Мост был разрушен, а река слишком глубока и широка, чтобы переправится вплавь. Около берега в маленькой лодке проплывали 2 мальчика. Как переправится в этой лодке через реку, если она может выдержать либо одного взрослого, либо двух детей? Составьте алгоритмы решения следующих задач:
  • 8. Формальное исполнение алгоритма. Исполнитель может выполнять алгоритмы, не вникая в содержание задачи, а только строго выполняя последовательность действий. Например, возведение в степень числа 5 может выполнить учащийся 4 – го класса если алгоритм составлен соответствующим образом. Компьютер является исполнителем формально выполняющим алгоритм.
  • 9. Алгоритм для компьютера должен быть написан на машинном языке. Перевод на машинный язык осуществляют специальные программы – трансляторы. Человек составляет алгоритм для компьютера на языке программирования (Basic, Pascal, Delphi). Алгоритм записанный на языке программирования (формальном языке) называется программой. Он состоит из отдельных шагов – команд (операторов).
  • 10. Способы описания алгоритма. 1. На естественном языке. 2. В виде блок – схемы. 3. На специальном языке для записи алгоритмов. 4. Табличное описание (способ, наиболее часто используемый в экономических задачах).
  • 11. Блок – схема алгоритма Схема алгоритма представляет собой систему связных геометрических фигур. Каждая фигура означает один этап процесса решения задачи и называется блоком. Порядок выполнения этапов указывается стрелками, соединяющими блоки. - начало, конец обработки данных - ввод, вывод данных - вычислительное действие - проверка условия - блок счетчика
  • 12. Пример блок – схемы алгоритма:
  • 13. Линейный алгоритм. Линейным алгоритмом называют алгоритм, в котором команды выполняются последовательно одна за другой. Пример: А) Достать ключ. Б) Вставить ключ в замочную скважину. В) Повернуть ключ два раза против часовой стрелки. Г) Вынуть ключ. 2. Алгоритм вычисления значения У по формуле У=(7Х+4)(2Х-2) при Х=3. Составьте алгоритм самостоятельно, выделяя каждое действие как отдельный шаг. 3. Вычислите площадь треугольника по формуле Герона, если заданы длины его сторон а, в, с. 4. Составить блок – схему алгоритма вычисления значения выражения: выделяя каждое арифметическое действие в отдельный блок. Выполните полученный алгоритм по шагам при x = 0; - 1; 3. )1(4/)8( 2 +−= xxxy
  • 14. Алгоритм структуры «ветвление». Алгоритм в котором в зависимости от поставленного условия выполняется та или иная последовательность команд. Условие (условное выражение) – высказывание на естественном или формальном языке, которое может быть истинным или ложным. Примеры: «погода солнечная» или «А=В». Например: Пойдет направо песнь заводит, налево сказку говорит… Идёт налево Песнь заводит Сказку говорит истина ложь
  • 15. Найдите значение выражения х Нет решения ложьистина А= х≥0 х Пример фрагмента блок – схемы алгоритма.
  • 16. Прочитайте блок - схему алгоритма: .
  • 17. Составьте фрагмент блок – схемы для следующих выражений: а) если будет штормовое предупреждение, то уроки отменят; б) если будет тепло и на календаре 2 июня, то наступили летние каникулы. Учтите, что в этом случае используется сложное условие, которое записывается как 2 простых объединённых связкой OR или AND.
  • 18. Сформулируйте следующие понятия:  определение алгоритма;  исполнители алгоритмов;  формальное исполнение алгоритма;  свойства алгоритма;  способы записи алгоритма;  блок – схема алгоритма;  назначение основных блоков блок – схемы;  линейный алгоритм;  алгоритм структуры «ветвление»;  условие в алгоритме ветвления.
  • 19. Задание № 1.  Опишите структуру алгоритма.  Назовите, чему будет равно a10, если а1= 4 и а2=9.  Сформулируйте задачу которую реализует данная блок – схема. начало конец Ввод а1, а2 d = a2 – a1 a10= a1 + d(n-1) Вывод а10 начало Ввод а1, а2
  • 20. Задание № 2.  Опишите структуру алгоритма.  Назовите, чему будет равно a10, если а= 0, а=9.  Сформулируйте задачу которую реализует данная блок – схема. конец Вывод Y начало Ввод а a(a-2)≠0Y= )2( 82 − − aa a Выражение не имеет смысла истина ложь
  • 21. Мозгодром  Задача. Катя и Алиса – близняшки и любят разыгрывать всех вокруг. Как-то раз во время каникул они решили, что АЛИСА всегда будет говорить ПРАВДУ, какой бы вопрос ей не задали, а КАТЯ всегда будет ОБМАНЫВАТЬ. Как можно узнать, с какой из сестер вы разговариваете, задав ей только один вопрос?  Задача. У семьи фермера каждый день на завтрак к столу есть яйца, хотя они и не держат кур. Вместе с тем они никогда не покупают яиц, не берут их у соседей в обмен на что-нибудь, и, конечно, ни один из них не ворует яиц. Откуда же у них на завтрак яйца?  Задача. На корабле «Пиратское счастье» несколько кошек, несколько матросов, кок и одноногий капитан. У всех, вместе взятых, 15 голов и 41 нога. Сколько на корабле было кошек?