Презентация, доклад по информатике 9 класс по теме: Программирование диалога с компьютером.

Что такое диалог с компьютеромЕсли вы исполняли рассмотренные выше программы на компьютере, то почувствовали определенное неудобство при работе с машиной. Во-первых, непонятно, когда машина начинает ожидать ввода данных, какие данные и в каком порядке нужно вводить (это

Слайд 1§ 38. Программирование диалога с компьютером
Основные темы параграфа:
♦ что такое диалог

с компьютером;  ♦ пример программирования диалога.

§ 38. Программирование диалога с компьютеромОсновные темы параграфа:♦ что такое диалог с компьютером;  ♦ пример программирования диалога.

Слайд 2Что такое диалог с компьютером
Если вы исполняли рассмотренные выше программы на компьютере,

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

Что такое диалог с компьютеромЕсли вы исполняли рассмотренные выше программы на компьютере, то почувствовали определенное неудобство при работе

Слайд 3Например, составим сценарий работы программы, вычисляющей сумму двух целых чисел. На экране

компьютера последовательно должны появляться следующие строки (для примера предположим, что будем вводить числа 237 и 658):
Введите первое слагаемое: А = 237 Введите второе слагаемое: В = 658 А + В = 895 Пока!
Здесь курсивом записаны символы, которые выводит компьютер по программе, а прямым жирным шрифтом — символы, вводимые пользователем.
Любой вывод на экран происходит по оператору вывода, записанному в программе.
Следовательно, с помощью оператора вывода на экран выносятся не только результаты решения задачи, но и все элементы диалога со стороны компьютера.

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

Слайд 4Вот программа, которая реализует наш сценарий:

Вот программа, которая реализует наш сценарий:

Слайд 5В этой программе используется возможность включать в список вывода символьные строки,

заключенные в апострофы, и арифметические выражения. Выражение А+B сначала вычисляется, а потом полученное число выводится на экран. Конечно, для вычисления суммы можно было написать отдельный оператор присваивания, но можно и так, как в этом примере.
Еще обратите внимание на оператор writeln без списка вывода. Он обеспечивает пропуск строки на экране.

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

Слайд 6Пример программирования диалога
Компьютерная программа совсем не обязательно должна иметь математическое содержание. Вот пример

сценария, судя по которому компьютер выполняет роль электронной няньки, заботящейся о здоровье школьника. Приводятся два варианта развития сценария, в зависимости от ответа ребенка.
Вариант 1: Ты вчера был болен. Измерь-ка температуру! Сообщи, какая у тебя температура: 36.5 Ты здоров дружок! Можешь идти в школу. Желаю успехов!
Вариант 2: Ты вчера был болен. Измерь-ка температуру! Сообщи, какая у тебя температура: 37,3  Ты еще болен! Раздевайся и ложись в постель. Поправляйся, дружок!

Пример программирования диалогаКомпьютерная программа совсем не обязательно должна иметь математическое содержание. Вот пример сценария, судя по которому компьютер выполняет

Слайд 7Алгоритм этой программы содержит ветвление. Идея алгоритма состоит в том, что значение

температуры ребенка сравнивается с величиной нормальной температуры человека: 36,6 0C. И если у ребенка температура выше, то он нездоров. Вот соответствующий алгоритм на АЯ:
Алгоритм этой программы содержит ветвление. Идея алгоритма состоит в том, что значение температуры ребенка сравнивается с величиной нормальной

Слайд 9Обратите внимание на два момента: во-первых, перед словом else ни в

коем случае нельзя ставить точку с запятой; во-вторых, в записи и при вводе вещественных чисел целая и дробная части числа отделяются десятичной точкой.
Составляя подобную программу, вы сами организуете интерфейс компьютера с пользователем вашей программы. Этот интерфейс обязательно должен быть дружественным. Содержание диалога должно быть понятным и удобным.

Обратите внимание на два момента: во-первых, перед словом else ни в коем случае нельзя ставить точку с

Слайд 10Составить программу:
Постройте алгоритм и составьте программу, по которой будет реализован

следующий сценарий: компьютер запрашивает номер дня недели, после ввода компьютер сообщает название этого дня. Например, если ввели 1, то выведется фраза «Это понедельник» и т. д.
Составить программу: Постройте алгоритм и составьте программу, по которой будет реализован следующий сценарий: компьютер запрашивает номер дня

Слайд 11Д.З. § 38.

Д.З. § 38.

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть