"Эверест" - Центр Практической
Информатики представляет вводный курс "Delphi для чайников" Урок 9.Оператор выбора (альтернатива).
Наша жизнь полна неожиданностей и условностей. Каждый день приходится решать тысячи мелких задач, делая выбор. Реальная задача - переход улицы, на которой работает светофор.
Вот как выглядит эта задача на языке блок-схем:
На естественном языке такая конструкция выглядит так: Или, в общем виде: Если <условие> А оператор называется Если…то… иначе…. На языке программирования этот оператор звучит следующим образом: А поскольку в любой ветви может быть не один, а несколько шагов, то их
необходимо оформить в виде отдельной подпрограммы (записать между begin
и end), т.е.
1 задание: составьте блок-схему
анекдота: 2 задание: составьте блок-схему
следующей ситуации:
А что же в Delphi? 1. Запустите Delphi.
3. Обратите внимание, слова в компонентах Label располагаются не в одной, а в нескольких строчках. Прежде, чем набирать текст, свойство WordWrap сделайте равным True.
Как должна работать программа? Пользователь выбирает ответ из предложенных, затем нажимает кнопку Проверить. Программа проверяет, правильно ли выбраны ответы. Если дан правильный ответ - выводим ответ Верно и отключаем кнопку "Проверка",
Значит, программировать необходимо кнопку Проверить. 4. Дважды щелкните на кнопке Проверить. Открылось окно редактора кода. 5. Пишем код:
Разберите внимательно этот код, этот оператор один из наиболее употребляемых.
Самостоятельно: 1. Сделайте тест, состоящий из трех вопросов, например, такой:
2. На нашем сайте Вы сможете найти и усовершенствованый пример данной программы: Программа Тест показывает еще и ошибки. Скачайте программу "Test". Сделайте так же. Примечание: данный и следующие уроки содержат практику, которую нужно много отрабатывать. Запомните, умение писать программы- это такое же практическое искусство как и умение плавать. Сидя на берегу плавать не научишься. А поэтому несколько советов:
Ждем писем с вашими собственными программами. На следующем уроке мы создаем программу с паролем... До написания своей первой игры осталось 2 урока.... |