Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Простые и составные условия






Так же как и в математике, в алгоритмическом языке используются следующие знаки отношений между величинами:

для числовых величин

< меньше > больше меньше или равно больше или равно = равно не равно

для литерных величин

= равно не равно

 

Все выражения, записанные с этими знаками, в алгоритмическом языке называют отношениями. Их используют в качестве условий.

Условия бывают простые и составные. Простое условие состоит из одного отношения, составное из нескольких, между которыми ставится и, или, не.

Из алгебры логики мы знаем:

1 А и В - ответ «да» (истинно) дается в том случае, если все отношения (высказывания) верны;

2 А или В – ответ «да» дается в том случае, когда верно хотя бы одно отношение;

3 не А – ответ «да» дается в том случае, когда отношение неверно (ложное).

Примеры.

Построить алгоритм для вычисления значений выражения

Значение выражения можно вычислить при всех значениях переменной х, кроме х=0 и х=1. Эти ограничения и будут использованы в условии команды ветвления.

алг выражение (вещ х, y, лит ) арг х рез у, нач если х=1 или х=0 то z=”выражение не имеет смысла” иначе y=1/x+1/(x-1) все кон

1 Составить алгоритм для решения задачи: «Точка А задана координатами. Определить, принадлежит ли точка А фигуре на плоскости (рис. 1)»

Рисунок 1.

Этой фигуре будут принадлежать точки, координаты которых удовлетворяют условиям:

Соответствующий алгоритм имеет вид:

алг фигура (вещ х, y, лит ) арг х, у рез нач если и то z=”точка принадлежит фигуре” иначе z=”точка не принадлежит фигуре” все кон

Вопросы

1 Назовите общий вид команды ветвления.

2 Как исполняется команда ветвления?

3 Какое из служебных слов может отсутствовать в команде ветвления?

4 Какое условие называется простым?

5 Какое условие называется составным?

6 Какие знаки отношений используются в алгоритмическом языке?

7 Для чего используются знаки отношений между величинами?

8 Чем различаются знаки отношений между числовыми и литерными величинами?

9 Что такое блок-схема?

10 Как выглядит блок-схема команды ветвления?

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.