linaageeva96
14.01.2020 10:11

Простой вычислительный алгоритм Уже знакомый нам исполнитель Робот в среде программирования КУМир (=Комплект Учебных Миров), которым мы управляли в его обстановке – на клетчатом поле, умеет выполнять алгоритмы обработки числовых, символьных и даже табличных данных. Т.е. его СКИ гораздо шире, чем набор {влево, вправо, вверх, вниз, закрасить}. Так же он владеет, например, командами:
ввод t,s
вывод «полученное значение= », d
(Здесь t, s, d – некоторые переменные, причем значения переменных t и s будут ожидаться компьютером с клавиатуры, а значение d может быть введено с клавиатуры, если встречена команда ввод d, или высчитано по формуле. Важно: все переменные должны быть заранее описаны, т.е. объявлены с указанием их типа (цел – целое число, вещ – вещественное число, лит – строка символов, …), а от типа зависит и набор команд, которые можно применять к этим переменным.)
В случае, если нам надо найти сумму и разность 2х целых чисел, полный алгоритм может выглядеть так:

исп Робот
алг счёт цел t, s, sum, raz
нач
вывод «назовите 2 целых числа:»
ввод t,s
sum:=t+s
raz:=t-s
вывод «сумма ваших чисел = », sum, «, а их разность = », raz
кон

Сценарий исполнения алгоритма с именем «счёт» построчно будет таким:
Ничего не происходит на экране, но ПК готовится ….
ПК завёл ячейки памяти для хранения значений 4 переменных – целых чисел t, s, sum, raz

На экране появится надпись назовите 2 целых числа:
ПК будет ждать, пока мы введем 2 числа, например, 5 и 8, ПК запомнит: t=5, s=8
ПК в своей памяти в значение переменной sum запишет 13, т.к. t+s = 5+8 = 13
в значение переменной raz запишет -3. «Молча» вычислит и «молча» будет хранить значения.
На экране появится: сумма ваших чисел = 13, а их разность = -3

Ничего лишнего на экране видно не будет! Только то, что соответствует командам ввод и вывод:
назовите 2 целых числа:
5 8
сумма ваших чисел = 13, а их разность = -3
Попробуйте сами составить алгоритм, который:
А) запросит год рождения и выдаст возраст человека на 2020 год,
Б) запросит имя человека и обратится к нему с фразой «*имя, сколько тебе лет?», подождет ввода ответа и выдаст фразу «*имя, ты на планете Земля уже более ….(сколько?) месяцев, т.е. более … дней, более …часов, более …минут, более …секунд»,
В) по 2 углам треугольника сообщит 3й угол и по 3 сторонам – периметр этого треугольника.
На замену одному из заданий - перeвести строки кода, пояснив, что делает эта программа, что будет видно на экране (т.е. составить сценарий ее работы):
использовать Робот
алг прямоугольник
нач цел C1, C2, S, P
лит X
вывод "Привет, дорогой человек! Как твое имя? "
ввод X
вывод "Я рад познакомиться, ", X, "! Введи, пожуйлиста, стороны прямоугольника: "
ввод C1, C2
S:=C1*C2
P:=C1+C2+C1+C2
вывод "Вот твой ответ, о великий человек по имени ", X, "! S=", S,", а ", "P=", P
кон

Рекомендую установить на свой ПК программу КУМир с официального сайта https://www.niisi.ru/kumir/meth.htm по инструкции http://test.kumir.su/Load%20Kumir.htm – тогда вы сможете не просто программировать, но и видеть, как именно исполняется ваш алгоритм.
Если нет возможности установить программу – опишите алгоритмы просто в тетради и справа от каждого приведите пример того, что должно быть видно на экране – по образцу моих желтых строк.
Можно составить эти алгоритмы на другом языке программирования, если вы его осваиваете самостоятельно, тогда пришлите скрин программы и окна выполнения каждого алгоритма

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
SchoolWolf
20.01.2020 06:08
Разгадайте кроссворд:1.) Другое название прикладной программы. ( 10 букв )
2.)Изображение на экране монитора готового к работе компьютера ( два слова) ( 7 букв в первом слове и 4 буквы во втором слове ) 
3.) Единица информации , равная восьми битам. ( 4 буквы)
4.) Группа файлов, имеющая имя; контейнер для файлов. ( 6 букв)
5.) Прямоугольная область, занимаемая на рабочем столе работающей программой. ( 4 буквы)
6.) Файл содержащий данные ( рисунки, тексты). ( 8 букв)
7.) обязательная часть програмного обеспечения - ... система. ( 12 букв)
8.) самая маленькая единица измерения информации. ( 3 буквы)
9.) информация хранящаяся в долговременной памяти как единое целое и обозначенная именем. ( 4 буквы)1. Приложение
2. Добро
3. Байт
4. Каталог, папка. директория, фолдер
5. Окно
6. Документ
7. Операционная система
8. бит
9. Файл 
0,0(0 оценок)
Ответ:
nikamalisch
20.01.2020 06:08
Разгадайте кроссворд:1.) Другое название прикладной программы. ( 10 букв )
2.)Изображение на экране монитора готового к работе компьютера ( два слова) ( 7 букв в первом слове и 4 буквы во втором слове ) 
3.) Единица информации , равная восьми битам. ( 4 буквы)
4.) Группа файлов, имеющая имя; контейнер для файлов. ( 6 букв)
5.) Прямоугольная область, занимаемая на рабочем столе работающей программой. ( 4 буквы)
6.) Файл содержащий данные ( рисунки, тексты). ( 8 букв)
7.) обязательная часть програмного обеспечения - ... система. ( 12 букв)
8.) самая маленькая единица измерения информации. ( 3 буквы)
9.) информация хранящаяся в долговременной памяти как единое целое и обозначенная именем. ( 4 буквы)1. Приложение
2. Добро
3. Байт
4. Каталог, папка. директория, фолдер
5. Окно
6. Документ
7. Операционная система
8. бит
9. Файл 
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота