Диалоговый характер программы что означает понятие

До сих пор мы составляли программу для исполнителя и затем смотрели, как он ее выполняет, не имея возможности вмешаться в его работу. Чтобы скорректировать его действия, надо было дождаться, пока он закончит работу по программе (или прервать ее выполнение), исправить программу и выполнить ее снова с самого начала.

В сложных программах требуется, чтобы человек, работающий с программой (он называется пользователь) смог во время работы программы ввести в нее необходимую информацию и получить ответ на экране монитора, то есть программа должна работать в диалоговом режиме.

  • Пользователь– человек, использующий программу в своей работе.
  • Диалоговая программа – программа, во время выполнения которой происходит диалог пользователя и программы с использованием операций ввода и вывода информации. Решения принимает человек, а программа выполняет всю рутинную работу.

Для организации диалога используются специальные операторы ввода и вывода. Вводить информацию можно с клавиатуры, мыши или джойстика, выводится информация на экран монитора или на принтер.

Семинар. Диалоговые системы.

Вывод на экран (задача z8-3.Maz)

Р ассмотрим задачу, в которой Роботу надо определить и вывести на экран длину стенки (будем считать, что она заранее неизвестна).

Алгоритм решения очень прост:

  1. дойти до стенки (цикл пока);
  2. дойти до края стенки (цикл пока);
  3. идти вдоль стенки, пока она не кончится, и на каждом шаге увеличивать переменную-счетчик (назовем ее n).

Когда длина найдена, надо вывести ее на специальный экран:

После команды Робота вывод пишут имя переменной. Но при этом на экран будет выведено только значение переменной (число). Гораздо удобнее получить на экране сообщение вроде

Читайте также:
Программа которая делает смешные лица

Длина стенки 13 клеток.

Для этого надо дополнить команду вывода так:

вывод «Длина стенки «, n, » метров.»;

То есть в команде вывод можно указать несколько элементов через запятую. Это могут быть строчки в кавычках (они выводятся на экран без изменения) и имена переменных (на экран выводится значения этих переменных). Вот полная программа:

пока ( впереди_свободно ) вперед ( 1 );

пока ( справа_стена ) вперед ( 1 );

вывод «Длина стенки «, длина, » клеток.»;

Правила использования оператора вывода

  1. Для вывода информации на экран монитора используется оператор вывод или print (от английского print– печать), после которого следует список элементов, разделенных запятыми.
  2. В списке вывода можно использовать элементы трех видов:

 текст, заключенный в кавычки – он выводится на экран без изменений;

 имя переменной, значение которой надо вывести на экран;

 арифметическое выражение – компьютер сначала вычислит его значение, а

потом выведет результат на экран.

Лекция. Диалоговые системы.

При использовании простейшей формы оператора вывода

не совсем ясно, что же выводит на экран программа. Это считается плохим стилем и поэтому наша программе должна ясно написать, что же она подсчитала.

Источник: studfile.net

ГДЗ по Информатика 9 класс Семакин, Залогова, Русакова § 14. Программирование диалога с ко

1. Что означает понятие «диалоговый характер программы»?
2. Какими средствами программируется диалог между пользователем и компьютером?
3. Что означает понятие «дружественный интерфейс»?
4. Выполните на компьютере все программы, приведенные в данном параграфе.
5. Постройте алгоритм и составьте программу, по которой будет реализован следующий сценарий: компьютер запрашивает номер дня недели, после ввода компьютер сообщает название этого дня. Например, если ввели 1, то выведется фраза «Это понедельник» и т. д.

Читайте также:
Создать программу которая выводит текущее время и текущую дату

1. Общение между компьютером и пользователем происходит в форме диалога вопрос-ответ. В зависимости от ответа компьютер выполняет определенные действия.

2. Следовательно, с помощью оператора вывода на экран выносятся не только результаты решения задачи, но и все элементы диалога со стороны компьютера.

3. Понятие в микроэргономике, обозначающее общую степень удобства предмета при использовании

begin
Write (‘Введите номер дня недели (1-7) -> ‘);
Readln ( n );
case n of
1: Writeln (‘Это понедельник’);
2: Writeln (‘Это втоник’);
3: Writeln (‘Это среда’);
4: Writeln (‘Это четверг’);
5: Writeln (‘Это пятница’);
6: Writeln (‘Это суббота’);
7: Writeln (‘Это воскресенье’);
else Writeln ( ‘Это неверный ввод’);
end
end .

Введите номер дня недели (1-7) -> 5
Это пятница

Источник: izi-otvet.ru

Что обозначает понятие диалоговый характер программы

Понятие диалоговый характер программы значит, что программа спрашивает пользователя о чем-то и выполняет какое-то действие в зависимости от его ответа.

Как добавить хороший ответ?

Что необходимо делать:

  • Написать правильный и достоверный ответ;
  • Отвечать подробно и ясно, чтобы ответ принес наибольшую пользу;
  • Писать грамотно, поскольку ответы без грамматических, орфографических и пунктуационных ошибок лучше воспринимаются.

Что делать не стоит:

  • Списывать или копировать что-либо. Высоко ценятся ваши личные, уникальные ответы;
  • Писать не по сути. «Я не знаю». «Думай сам». «Это же так просто» — подобные выражения не приносят пользы;
  • Писать ответ ПРОПИСНЫМИ БУКВАМИ;
  • Материться. Это невежливо и неэтично по отношению к другим пользователям.

Пример вопроса

Русский язык

7 минут назад

Какой синоним к слову «Мореплаватель»?

Пожаловаться

Хороший ответ

Вася Иванов

Мореплаватель — имя существительное, употребляется в мужском роде. К нему может быть несколько синонимов.
1. Моряк. Старый моряк смотрел вдаль, думая о предстоящем опасном путешествии;
2. Аргонавт. На аргонавте были старые потертые штаны, а его рубашка пропиталась запахом моря и соли;
3. Мореход. Опытный мореход знал, что на этом месте погибло уже много кораблей, ведь под водой скрывались острые скалы;
4. Морской волк. Старый морской волк был рад, ведь ему предстояло отчалить в долгое плавание.

Читайте также:
Лучшие программы для монтажа мувиков стандофф 2

Источник: uchi.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru