Подсказка: Используйте команду Лого - х_коор

Решение:

это Задача2

пусть "х х_коор

если_иначе и :х > 0 :х < 40 [сообщи [черапашка на месте]]

[сообщи [черапашка потерялась]]

конец

Задача1-3. Анализ местоположения черепашки

Процедура анализирут Х и У коордитнаты черепашки. Если Х больше 0 и менше 40, а У больше -120 и меньше 0, вывести сообщение "черепашка на месте", в противном случае - вывести сообщение "черепашка потерялась"

Подсказка: Используйте команды Лого - х_коор, у_коор

Решение:

это Задача3

пусть "х х_коор

пусть "у у_коор

если_иначе (и :х > 0 :х < 40 :у > -120 :у < 0) [сообщи [черапашка на месте]]

[сообщи [черапашка потерялась]]

конец

Логические операции2

Задача2-1. Наличие денег и свободного времени

Процедура запрашивает у пользователя сумму денег, которая у него при себе и наличие свободного времени в ближайшие 3 часа. Если есть свободное время и сумма денег составляет больше 100 рублей, процедура выдает сообщение "Пойдем в кино".

Решение:

это Задача1

спроси [Введите сумму денег]

пусть "д ответ

спроси [вы свободные ближайшие 3 часа (1 - да, 0-нет)]

пусть "с ответ

если и :д > 100 :с = 1 [сообщи [Пойдем в кино]]

конец

Задача2-2. Призывники

Процедура запрашивает у пользователя возраст и пол. Если пол мужской, а возраст от 18 до 27, процедура выдает сообщение "Вы - призывник". В противном случае - сообщение "Вы не годитесь для армии"

Решение:

это Задача2

НЕ нашли? Не то? Что вы ищете?

спроси [Введите свой возраст]

пусть "в ответ

спроси [введите свой пол (М или Ж)]

пусть "п ответ

если_иначе (и :в > 17 :в < 27 :п = "М) [сообщи [Вы-призывник]]

[сообщи [Вы не годитесь для армии]]

конец

Задача2-3. Тест на знание курсов черепшки.

Задание Выдает задание "Измените курс так, чтобы черепашка смотрела на дом"

Проверка Проверка задания. Анализируется курс черепашки Чер1. Если он верен, выдается сообщение "Правильно", если нет, то "Неправильно"

Решение:

это Задание

спроси [Поверните черепашку к домику. Введи курс]

нк ответ

конец

это Проверка

Чер1, пусть "к курс

если_иначе и :к > 75 :к < 105 [сообщи "Верно] [сообщи "Неверно]

конец

Задача2-4. Поиск максимального из 3=х чисел

Процедура запрашивает у пользователя 3 числа. Выводит их в текстовое окно Все_числа. Затем находит самое большое из и выводит его в ТО Самое_большое.

Решение:

это Задача4

спроси [Введите 1-ое число]

пусть "ч1 ответ

спроси [Введите 2-ое число]

пусть "ч2 ответ

спроси [Введите 3-ое число]

пусть "ч3 ответ

Все_числа, ст

перебор [к [ч1 ч2 ч3]] [Все_числа, пиши значение :к]

если (и :ч1 > :ч2 :ч1 > :ч3) [Самое_большое, ст вставь :ч1]

если (и :ч2 > :ч1 :ч2 > :ч3) [Самое_большое, ст вставь :ч2]

если (и :ч3 > :ч2 :ч3 > :ч1) [Самое_большое, ст вставь :ч3]

конец

Логические операции3

Задача3-1. Загадка с вариантами ответов

Процедура задает загадку пользователю, например "Зимой и летом одним цветом". У загадки несколько верных ответов - ель, елка, ёлка, сосна. Во всех этих случаях выдается сообщение - "Отгадал!". В противном случае – сообщение – «Подумай еще».

Решение:

это загадка

спроси [Зимой и летом одним цветом]

пусть "от ответ

если_иначе (или :от = "ель :от = "елка :от = "ёлка :от = "сосна) [сообщи [Отгадал!]]

[сообщи [Подумай еще!]]

конец

Задача3-2.Мальвина идет в кино.

Мальвина собралась пойти в кино с Буратино и Пьеро. Но она готова пойти и с одним кавалером. Напишите процедуру, в которой Мальвина спрашивает у Буратино и Пьеро, готовы ли они пойти с ней в кино. В случае, если хотя бы один из них готов, Мальвина сообщает "Ура! Идем!". В противном случае она говорит "Очень жаль!"

это Задача2

спроси [Буратино! Ты пойдешь со мной в кино (да, нет)]

пусть "от1 ответ

спроси [Пьеро! Ты пойдешь со мной в кино (да, нет)]

пусть "от2 ответ

если_иначе или :от1 = "да :от2 = "да [сообщи [Ура! Идем!]]

[сообщи [Очень жаль!]]

конец

Задача3-3 Да и нет не говорить …

Запрограммировать известную детскую игру «Да и нет не говорить, черное с белым не носить.

Решение:

это Игра

сообщи [Вводи ответы в именительном падеже, в единственном числе, в мужском роде.]

спроси [Вы поедете на бал?]

пусть "от ответ

если (или :от = "да :от = "нет :от = "черный :от = "белый) [сообщи [вы проиграли ] стоп]

спроси [Какое платье вы наденете?]

пусть "от ответ

если (или :от = "да :от = "нет :от = "черный :от = "белый :) [сообщи [вы проиграли ] стоп]

конец

Задача3-4 Анализ количества букв в текстовых окнах

Написать 2 процедуры

1-ая - Задание. Процедура выдает задание "Введите 2-х, 3-х и 4-х буквенные слова в соответствующие текстовые окна".

2-ая - Проверка. Анализирует количество букв в каждом текстовом окне. Если пользователь ввел правильные слова, то выдается сообщение Верно!, в противном случае выдается сообщение Ошибка!.

Решение:

это Задание

скажи [Две_буквы Три_буквы Четыре_буквы] [ст]

сообщи [Введите 2-х, 3-х и 4-х буквенные слова в соответствующие текстовые окна]

конец

это Проверка1

Две_буквы, внт выделяй вкт копируй пусть "б2 сколько буфер

Три_буквы, внт выделяй вкт копируй пусть "б3 сколько буфер

Четыре_буквы, внт выделяй вкт копируй пусть "б4 сколько буфер

если_иначе (и :б2 = 2 :б3 = 3 :б4 = 4) [сообщи [верно!]] [сообщи [Ошибка!]]

конец

это Проверка2 ; 2-ой способ решения.

пусть "б2 Две_буквы

пусть "б3 Три_буквы

пусть "б4 Четыре_буквы

если_иначе (и :б2 = 2 :б3 = 3 :б4 = 4) [сообщи [верно!]] [сообщи [Ошибка!]]

конец

Логические операции4

Задача4-1.Логическая операция НЕ

Продемонстрируйте работу логической опреации НЕ.

Процедура считывает значение операнда из текстового окна 1-операнд и выводит результат в текстовое окно результат.


Решение:

это Задача1

1-операнд, внт выделяй квп копируй

пусть "Х буфер

результат, ст если_иначе :Х = "1 [вставь "0] [вставь "1]

конец

Задача4-2. Логическая операция И

Продемонстрируйте работу логической опреации И.


Процедура считывает значение 1 операнда из текстового окна 1-операнд, 2-го опреанда из текстового окна 2-операнд и выводит результат в текстовое окно результат.

Решение:

это Задача2

пусть "Х 1-операнд

пусть "У 2-операнд

результат, ст если_иначе и :Х = :У :Х = 1 [вставь "1] [вставь "0]

конец

Задача4-3. Логическая операция ИЛИ

Продемонстрируйте работу логической опреации ИЛИ.

Процедура считывает значение 1 операнда из текстового окна 1-операнд, 2-го опреанда из текстового окна 2-операнд и выводит результат в текстовое окно результат.


Решение:

это Задача3

пусть "Х 1-операнд

пусть "У 2-операнд

результат, ст если_иначе и :Х = :У :Х = 0[вставь "0] [вставь "1]

конец

Задача4-4. Логические операци И, ИЛИ.

Продемонстрируйте работу логических опреаций И и ИЛИ.

Процедура считывает значение 1 операнда из текстового окна 1-операнд, 2-го опреанда из текстового окна 2-операнд, название операции из текстового окна опреация и выводит результат в текстовое окно результат.

Решение:

это Задача4

если_иначе опреация = "И [Задача2] [Задача3]

конец

Логические операции5


Задача1. Логическая схема - 1-оп И 2-оп ИЛИ 3-оп.

Продемонстрируйте работу логической схемы. Процедура считывает значение операндов из текстовых окон 1-оп, 2-оп, 3-оп и выводит результат в текстовое окно результат.

Решение:

это Задача1

пусть "оп1 1-оп

пусть "оп2 2-оп

пусть "оп3 3-оп

пусть "рез (:оп1 * :оп1) + :оп3

результат, ст если_иначе :рез = 2 [вставь 1] [вставь :рез]

конец

Задача2 Логическая схема (1-оп ИЛИ 2-оп) И 3-оп.


Продемонстрируйте работу логической схемы. Процедура считывает значение операндов из текстовых окон 1-оп, 2-оп, 3-оп и выводит результат в текстовое окно результат.

Решение:

это Задача2

пусть "оп1 1-оп

пусть "оп2 2-оп

пусть "оп3 3-оп

пусть "рез1 (:оп1 + :оп2)

если :рез1 = 2 [пусть "рез1 1]

пусть "рез :рез1 * :оп3

результат, ст вставь :рез

конец

Задача3 Логическая схема (1-оп И 2-оп) ИЛИ (3-оп ИЛИ 4-оп).


Продемонстрируйте работу логической схемы. Процедура считывает значение операндов из текстовых окон 1-оп, 2-оп, 3-оп, 4-оп и выводит результат в текстовое окно результат.

Решение:

это Задача3

пусть "оп1 1-оп

пусть "оп2 2-оп

пусть "оп3 3-оп

пусть "оп4 4-оп

пусть "рез1 :оп1 * :оп2

пусть "рез2 :оп3 + :оп4

если :рез2 = 2 [пусть "рез2 1]

пусть "рез :рез1 + :рез2

если :рез = 2 [пусть "рез 1]

результат, ст вставь :рез

конец

Задача4 Логическая схема НЕ (1-оп И 2-оп ИЛИ 3-оп)

Продемонстрируйте работу логической схемы. Процедура считывает значение операндов из текстовых окон 1-оп, 2-оп, 3-оп и выводит результат в текстовое окно результат.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19