Первый урок первая программа 8 Сохранение и запуск проекта на выполнение 11 Сохранение проекта 11
Вид материала | Урок |
- Пивоварова Ольга Михайловна Сроки реализации проекта: 01. 04. 08 01. 06. 08 подготовительная, 146.56kb.
- Научно-методическое сопровождение экспериментального проекта по совершенствованию организации, 189.48kb.
- 8 (496)53- 6-14-29, Факс: (8-496) 53- 6-13-77, 247.46kb.
- Областная целевая программа развития приоритетного национального проекта "здоровье", 765.33kb.
- Программа проекта, 111.16kb.
- П. Е. Управление персоналом: Конспект лекций. М.: Миит, 2012. 168 с. Данный конспект, 1503.86kb.
- Экономической части дипломного проекта, 63.83kb.
- Е. Т. Стрекалова Русский язык и культура речи Учебно-методическое пособие, 878.37kb.
- Задачи валеологии: сохранение психофизиологического здоровья сохранение эмоционального, 30.23kb.
- Приоритетные направления программы Укрепление и сохранение здоровья детей. Развитие, 11836.37kb.
Примерные задания для третьего урока
- Катя нашла A грибов, а Слава B. Среди этих грибов оказалось C несъедобных. Сколько съедобных грибов было собрано?
Контрольный пример:
А = 64, В = 89, С = 17, ответ: 136
- Монгольский воин за 7 секунд выпускает обычную стрелу, а за 10 – зажженную. За какое время воин выпустит А обычных и В зажженных стрел?
Контрольный пример:
4 обычных, 5 зажженных – 78 секунд
- У фермера дяди Вася в загоне паслись коровы и гуси. Каждый час дядя Вася заходил в загон и подсчитывал количество голов и общее количество ног и лап, не считая людские головы и конечности. После этого он сверял результаты со своими цифрами. Помогите подсчитать фермеру дяде Васе количество голов и количество ног и лап, если известно, что на данный момент в загоне А коров и В гусей.
Контрольный пример:
12 коров, 4 гуся, ответ: 16 голов и 56 ног и лап.
Вопросы для самоконтроля
- С помощью какого компонента ввели числа в этой программе?
- Какие данные хранит компонент Edit?
- Какой функцией воспользовались для получения целых чисел?
- Какой функцией воспользовались для получения из целых чисел строковой величины?
- Как поменять цвет шрифта в Label и Edit?
- Как создать процедуру Click (щелчок по кнопке)?
Четвёртый урок – использование оператора ветвления
До этого урока все алгоритмы программ (процедур) были линейными, т.е. все команды выполнялись друг за другом. В данном уроке рассмотрим задачи, в которых нужно, в зависимости от условия, выполнить различные действия. Перед вами следующая задача:
Константину нужно вычислить модуль введенной числовой величины (расстояние от начала координат) с помощью программы. Он не знает стандартной функции Pascal abs. Помогите ему это сделать (использовать стандартную функцию нельзя).
Контрольный пример:
-17,78 ответ: 17,78 3 ответ: 3
После запуска форма может выглядеть так:
Место для вывода результатов.
Пока не видно
По щелчку на кнопке ОПРЕДЕЛИТЬ появится результат:
После изменения данных в любом из компонентов Edit можно снова пересчитать результат, нажав на кнопку ОПРЕДЕЛИТЬ.
Код программы
Процедура Click для кнопки ОПРЕДЕЛИТЬ с дополнительным заданием
procedure TForm1.Button1Click(Sender: TObject);
begin
a := strtofloat(edit1.Text); { получаем число }
if a < 0 then { не полная форма оператора
ветвления }
a := -a;
Label5.Caption := floattostr(a);
end;
Дополнительное задание для тех, кто сделал задачу о модуле числа:
Вывести сообщение в следующем виде после нажатия на кнопку ОПРЕДЕЛИТЬ – “модуль числа | число | = модель числа”
Пример: модуль числа | -17,78 | = 17,78
– символ | на кнопке, где \ / на английской раскладке
Примерные задания для третьего урока
- Для созревания картофеля нужно 90 дней. Прошло N дней после посадки. Можно ли выкапывать картофель?
Контрольный пример:
N – 67, ответ: рано.
N – 90, ответ: можно выкапывать.
- *Усложним предыдущую задачу.
До 85 – “рано”, от 85 до 89, “в принципе можно”, от 90 – 110 дней – “время выкапывать”, более 110 дней – “можешь все проспать”.
- Молодой богатырь Данило Забияка решил мир посмотреть и себя показать. Взял с собой он сумму в A рублей (не менее 50). Вот подъезжает он к перекрестку и видит камень, на котором написано, – “налево пойдешь – пол суммы потеряешь и еще 20 рублей, направо пойдешь – утроишь свою сумму”. Данило подумал, что это вранье, да и не пристало добру молодцу кого-то бояться и поехал налево. Все случилось пописанному. Вернулся Данило к перекрестку и решил поехать направо. Снова все получилось, как написано на камне. Интересно – в проигрыше ли оказался Данило?
Контрольный пример:
A = 60 Ответ: в проигрыше
A = 200 Ответ: в выигрыше
- Сестры подсчитали свои денежные накопления, у них оказались разные суммы. Какая сестра должна дать другой денег и сколько, чтобы у обеих сестер суммы стали равными?
Контрольный пример:
24,50 13, 48 ответ: первая сестра 5,51
20, 30 ответ: вторая сестра 5
- Коля, Вася и Маша решили купить в столовой комплексный обед (фиксированный набор продуктов, следовательно, фиксированная цена одного обеда) стоимостью A рублей. Смогут ли они купить обед на каждого, если у Коли B рублей, Васи С рублей, а у Маши D рублей?
Контрольный пример:
A = 19,50; B = 4,8; C = 23,1; D = 20,1 Ответ: нет
A = 19,50; B = 14,8; C = 23,1; D = 20,1 Ответ: да