ГДЗ Информатика 9 класс Семакин — Программирование диалога с компьютером
ОТВЕТЫ Решебник — ГДЗ Инфо рматика — §14.Программирование диалога с компьютером , Семакин 9 класс
Вопросы и задания
1. Что означает понятие «диалоговый характер программы»?
2. Какими средствами программируется диалог между пользователем и компьютером?
3. Что означает понятие «дружественный интерфейс»?
4. Выполните на компьютере все программы, приведенные в данном параграфе.
5. Постройте алгоритм и составьте программу, по которой будет реализован следующий сценарий: компьютер запрашивает номер дня недели, после ввода компьютер сообщает название этого дня. Например, если ввели 1, то выведется фраза «Это понедельник» и т. д.
Ответы на вопросы параграф 14 из учебника Семакина 9 класс
1. Это значит, программа задает пользователю вопросы и выполняет свои действия в зависимости от его ответов
2. Через фтп сервер между компьютерами
3. Дружественный интерфейс. Юзаби́лити (англ. usability — дословно «удобство пользования», «применимость») — понятие в микроэргономике, обозначающее общую степень удобства предмета при использовании
Var
i:integer;
begin
readln(i);
if i
case i of
1:writeln(‘Это понедельник’);
2:writeln(‘Это вторник’);
3:writeln(‘Это среда’);
4:writeln(‘Это четверг’);
5:writeln(‘Это пятница’);
6:writeln(‘Это суббота’);
7:writeln(‘Это воскресенье’);
end
else
writeln(‘Число слишком большое’);
end.
Литература: Учебник:Информатика, 9 класс. ФГОС Автор: И. Г. Семакин, Л. А. Залогова, С. В. Русаков, Л. В. Шестакова.
Что означает понятие диалоговый характер программы
§ 38. Программирование диалога с компьютером
Основные темы параграфа:
♦ что такое диалог с компьютером;
♦ пример программирования диалога.
Что такое диалог с компьютером
Если вы исполняли рассмотренные выше программы на компьютере, то почувствовали определенное неудобство при работе с машиной. Во-первых, непонятно, когда машина начинает ожидать ввода данных, какие данные и в каком порядке нужно вводить (это ведь можно и забыть). Во-вторых, результаты получаются в виде чисел на экране, без всяких пояснений их смысла. Ясно, что люди между собой так не общаются.
Любую программу составлять нужно так, чтобы ее исполнение имитировало диалог между компьютером и пользователем в понятной для человека форме.
Прежде чем начать составление программы, нужно продумать сценарий такого диалога.
Например, составим сценарий работы программы, вычисляющей сумму двух целых чисел. На экране компьютера последовательно должны появляться следующие строки (для примера предположим, что будем вводить числа 237 и 658):
Введите первое слагаемое: А = 237
Введите второе слагаемое: В = 658
А + В = 895
Пока!
Здесь курсивом записаны символы, которые выводит компьютер по программе, а прямым жирным шрифтом — символы, вводимые пользователем.
Любой вывод на экран происходит по оператору вывода, записанному в программе.
Следовательно, с помощью оператора вывода на экран выносятся не только результаты решения задачи, но и все элементы диалога со стороны компьютера.
Вот программа, которая реализует наш сценарий:

В этой программе используется возможность включать в список вывода символьные строки, заключенные в апострофы, и арифметические выражения. Выражение А+B сначала вычисляется, а потом полученное число выводится на экран. Конечно, для вычисления суммы можно было написать отдельный оператор присваивания, но можно и так, как в этом примере.
Еще обратите внимание на оператор writeln без списка вывода. Он обеспечивает пропуск строки на экране.
Пример программирования диалога
Компьютерная программа совсем не обязательно должна иметь математическое содержание. Вот пример сценария, судя по которому компьютер выполняет роль электронной няньки, заботящейся о здоровье школьника. Приводятся два варианта развития сценария, в зависимости от ответа ребенка.
Вариант 1:
Ты вчера был болен. Измерь-ка температуру! Сообщи, какая у тебя температура: 36.5
Ты здоров дружок! Можешь идти в школу. Желаю успехов!
Вариант 2:
Ты вчера был болен. Измерь-ка температуру! Сообщи, какая у тебя температура: 37,3
Ты еще болен! Раздевайся и ложись в постель. Поправляйся, дружок!
Алгоритм этой программы содержит ветвление. Идея алгоритма состоит в том, что значение температуры ребенка сравнивается с величиной нормальной температуры человека: 36,6 0C. И если у ребенка температура выше, то он нездоров. Вот соответствующий алгоритм на АЯ:


По этому алгоритму получается следующая программа на Паскале:

Обратите внимание на два момента: во-первых, перед словом else ни в коем случае нельзя ставить точку с запятой; во-вторых, в записи и при вводе вещественных чисел целая и дробная части числа отделяются десятичной точкой.
Составляя подобную программу, вы сами организуете интерфейс компьютера с пользователем вашей программы. Этот интерфейс обязательно должен быть дружественным. Содержание диалога должно быть понятным и удобным.
Сценарий работы программы — это описание ее общения с пользователем (пользовательского интерфейса). Интерфейс обязательно должен быть дружественным.
Любой символьный вывод на экран программируется с помощью оператора write или writeln.
1. Что обозначает понятие «диалоговый характер программы»?
2. Какими средствами программируется диалог между пользователем и компьютером?
3. Что обозначает понятие «дружественный интерфейс»?
4. Выполните на компьютере все программы, приведенные в данном параграфе.
5. Постройте алгоритм и составьте программу, по которой будет реализован следующий сценарий: компьютер запрашивает номер дня недели, после ввода компьютер сообщает название этого дня. Например, если ввели 1, то выведется фраза «Это понедельник» и т. д.
И. Семакин, Л. Залогова, С. Русаков, Л. Шестакова, Информатика, 9 класс
Отослано читателями из интернет-сайтов
Наибольшая библиотека рефератов, планирование уроков информатики, материалы для подготовки к урокам информатики, ответы на тесты, изучай информатику 9 класс бесплатно
Если у вас есть исправления или предложения к данному уроку, напишите нам.
Что означает понятие диалоговый характер программы
Если вы исполняли рассмотренные выше программы на компьютере, то почувствовали определенное неудобство при работе с машиной. Во-первых, непонятно, когда машина начинает ожидать ввода данных, какие данные и в каком порядке нужно вводить (это ведь можно и забыть). Во-вторых, результаты получаются в виде чисел на экране, без всяких пояснений их смысла. Ясно, что люди между собой так не общаются.
Любую программу составлять нужно так, чтобы ее исполнение имитировало диалог между компьютером и пользователем в понятной для человека форме.
Прежде чем начать составление программы, нужно продумать сценарий такого диалога.
Например, составим сценарий работы программы, вычисляющей сумму двух целых чисел. На экране компьютера последовательно должны появляться следующие строки (для примера предположим, что будем вводить числа 237 и 658):
Введите первое слагаемое: А = 237
Введите второе слагаемое: В = 658
А + В = 895
Пока!
Любой вывод на экран происходит по оператору вывода, записанному в программе.
Следовательно, с помощью оператора вывода на экран выносятся не только результаты решения задачи, но и все элементы диалога со стороны компьютера.
Вот программа, которая реализует наш сценарий:
Program Summa;
var А, В : integer;
begin write (‘Введите первое слагаемое: А = ‘);
readln(A);
write(‘Введите второе слагаемое: В = ‘);
readln(В);
writeln;
writeln(‘A + В = ‘, А+В) ;
writeln(‘Пока!’)
end.
В этой программе используется возможность включать в список вывода символьные строки, заключенные в апострофы, и арифметические выражения. Выражение А+В сначала вычисляется, а потом полученное число выводится на экран. Конечно, для вычисления суммы можно было написать отдельный оператор присваивания, но можно и так, как в этом примере.
Еще обратите внимание на оператор writeln без списка вывода. Он обеспечивает пропуск строки на экране.
Пример программирования диалога
Компьютерная программа совсем не обязательно должна иметь математическое содержание. Вот пример сценария, судя по которому компьютер выполняет роль электронной няньки, заботящейся о здоровье школьника. Приводятся два варианта развития сценария, в зависимости от ответа ребенка.
Вариант 1:
Ты вчера был болен. Измерь-ка температуру! Сообщи, какая у тебя температура: 36.5
Ты здоров, дружок! Можешь идти в школу.
Желаю успехов!
Вариант 2:
Ты вчера был болен. Измерь-ка температуру!
Сообщи, какая у тебя температура: 37.3
Ты еще болен! Раздевайся и ложись в постель.
Поправляйся, дружок!
Алгоритм этой программы содержит ветвление. Идея алгоритма состоит в том, что значение температуры ребенка сравнивается с величиной нормальной температуры человека: 36,6 °С. И если у ребенка температура выше, то он нездоров. Вот соответствующий алгоритм на АЯ:
алг НЯНЬКА
вещ Т
нач вывод «Ты вчера был болен. Измерь-ка температуру!»
вывод «Сообщи, какая у тебя температура:
ввод(Т)
если Т> 36.6
то вывод «Ты еще болен! Раздевайся и ложись в постель.»
вывод «Поправляйся, дружок!»
иначе вывод «Ты здоров, дружок!
Можешь идти в школу.»
вывод «Желаю успехов!»
кв
кон
По этому алгоритму получается следующая программа на Паскале:
Program NANNY;
Var T: real;
begin writeln( ‘Ты вчера был болен. Измерь-ка температуру! ‘);
write ( ‘Сообщи, какая у тебя температура: ‘);
readln(T);
if T>36.6 then begin
writeln ( ‘Ты еще болен! Раздевайся и ложись в постель. ‘);
writeln( ‘Поправляйся, дружок! ‘)
end
else begin
writeln(‘Ты здоров, дружок! Можешь идти в школу. ‘) ;
writeln( ‘Желаю успехов! ‘)
end
end.
Обратите внимание на два момента: во-первых, перед словом else ни в коем случае нельзя ставить точку с запятой; во-вторых, в записи и при вводе вещественных чисел целая и дробная части числа отделяются десятичной точкой.
Составляя подобную программу, вы сами организуете интерфейс компьютера с пользователем вашей программы. Этот интерфейс обязательно должен быть дружественным. Содержание диалога должно быть понятным и удобным.
1. Что обозначает понятие «диалоговый характер программы»?
2. Какими средствами программируется диалог между пользователем и компьютером?
3. Что обозначает понятие «дружественный интерфейс»?
4. Выполните на компьютере все программы, приведенные в данном параграфе.
5. Постройте алгоритм и составьте программу, по которой будет реализован следующий сценарий: компьютер запрашивает номер дня недели, после ввода компьютер сообщает название этого дня. Например, если ввели 1, то выведется фраза «Это понедельник» и т. д.
Что обозначает понятие диалоговый характер программы?
Что обозначает понятие диалоговый характер программы.
Это значит, программа задает пользователю вопросы и выполняет свои действия в зависимости от его ответов.
Что такое диалоговый режим общения между ОС и пользователем?
Что такое диалоговый режим общения между ОС и пользователем?
Что такое диалоговый режим общения между ОС и пользователем?
Что такое диалоговый режим общения между ОС и пользователем?
Раздел в диалоговом окне 7 букв?
Раздел в диалоговом окне 7 букв.
Что обозначает понятие дружественный интерфейс ответ?
Что обозначает понятие дружественный интерфейс ответ.
Что такое вид списка, вид меню и в диалоговом окне?
Что такое вид списка, вид меню и в диалоговом окне?
Какие программы относятся к прикладным программам?
Какие программы относятся к прикладным программам?
A. Программы общего назначения.
B. Специальные профессиональные программы.
C. Языки программирования.
D. Сервисные программы.
E. Операционные системы.
Какие программы относятся к системному программному обеспечению?
A. Прикладные программы общего назначения.
B. Сервисные программы.
C. Операционные системы.
D. Диалоговые операционные оболочки.
E. Языки программирования.
Какие окна называют диалоговыми?
Какие окна называют диалоговыми.
В Windows не существует : 1?
В Windows не существует : 1.
Окон тестирования 4.
Помогите, пожалуйста?
1) Раздел в диалоговом окне (7 букв) 2) Кнопка закрытия диалогового окна без внесения выполненных изменений.
Перечислить основные элементы управления, имеющиеся в диалоговых окнах?
Перечислить основные элементы управления, имеющиеся в диалоговых окнах.
Чтобы можно было мотать вверх и вниз и вправо и влево если текст слишком большой.
Если отношение предмета к предмету то потому что разные предметы по разному реагируют друг на друга или я хз.
32 байта в кодировке ANSII.
Если 512 Кбит / с то это значит скорость закачки 64 кбайт в секунду, и тогда гдето через 5 часов.
Содержание урока
![]() | ![]() |
| | |
![]() | ![]() |
Что такое диалог с компьютеромЕсли вы исполняли рассмотренные выше программы на компьютере, то почувствовали определенное неудобство при работе с машиной. Во-первых, непонятно, когда машина начинает ожидать ввода данных, какие данные и в каком порядке нужно вводить (это ведь можно и забыть). Во-вторых, результаты получаются в виде чисел на экране, без всяких пояснений их смысла. Ясно, что люди между собой так не общаются.
Прежде чем начать составление программы, нужно продумать сценарий такого диалога. Например, составим сценарий работы программы, вычисляющей сумму двух целых чисел. На экране компьютера последовательно должны появляться следующие строки (для примера предположим, что будем вводить числа 237 и 658): Введите первое слагаемое: А = 237 Введите второе слагаемое: В = 658 Здесь курсивом записаны символы, которые выводит компьютер по программе, а прямым жирным шрифтом — символы, вводимые пользователем.
Следовательно, с помощью оператора вывода на экран выносятся не только результаты решения задачи, но и все элементы диалога со стороны компьютера. Вот программа, которая реализует наш сценарий: В этой программе используется возможность включать в список вывода символьные строки (они заключаются в апострофы) и арифметические выражения. Выражение А + В сначала вычисляется, а потом полученное число выводится на экран. Конечно, для вычисления суммы можно было написать отдельный оператор присваивания, но можно сделать и так, как в этом примере. Еще обратите внимание на оператор writeln без списка вывода. Он обеспечивает пропуск строки на экране. Пример программирования диалогаКомпьютерная программа совсем не обязательно должна иметь математическое содержание. Вот пример сценария, судя по которому, компьютер выполняет роль электронной няньки, заботящейся о здоровье школьника. Приводятся два варианта развития сценария, в зависимости от ответа ребенка. Ты вчера был болен. Измерь-ка температуру! Сообщи, какая у тебя температура: 36.5 Ты здоров, дружок! Можешь идти в школу. Ты вчера был болен. Измерь-ка температуру! Сообщи, какая у тебя температура: 37.3 Ты еще болен! Раздевайся и ложись в постель. Поправляйся, дружок! |












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


