Первый урок первая программа 8 Сохранение и запуск проекта на выполнение 11 Сохранение проекта 11

Вид материалаУрок

Содержание


Примерные задания для первого урока
Контрольный пример
Контрольный пример
Контрольный пример
Вопросы для самоконтроля
Второй урок – вычисление математических выражений
Код программы
Подобный материал:
1   2   3   4   5   6   7   8   9

Примерные задания для первого урока

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

Контрольный пример:

Грубым дается радость.

Нежным дается печаль.

Мне ничего не надо,

Мне ничего не жаль.


Сергей Есенин

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

Контрольный пример:

Вторник

1 – геометрия

2 – английский язык

3 – физика

4 – литература

5 – история


Школа N 15, 9 А класс

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

По тропинке на север до первой развилки.

Выбрать левую развилку и идти до поляны.

Поляну обойти по кромке леса слева и идти до развилки.

Выбрать левую тропинку и, пройдя 100 шагов, повернуть налево.

Пройти 200 шагов и окажитесь у озера.

Контрольный пример:

Инструкция для ослика Иа:

Выбрать южную часть озера.

По дороге пройти 200 шагов и т.д.


Название формы – ваши фамилия и имя, затем, через тире, программа № 1.

Вопросы для самоконтроля

  1. Какой язык используется в Delphi?
  2. Как запустить Delphi?
  3. Изменяя какой параметр можно вывести различные надписи?
  4. Как назначить действие клик – щелчок по кнопке?
  5. Для запуска формы (проекта) нужно …
  6. Для изменения параметров шрифта (цвет, размер, начертание, гарнитура) нужно …



Второй урок – вычисление математических выражений


Delphi можно использовать как калькулятор, хотя это не совсем удачная идея. Это всё равно, что на КАМАЗе перевозить спичечный коробок. Для этого есть специальные программы. На этом занятии мы познакомимся с вычислением математических выражений. Сначала посмотрите на таблицу соответствия математических операций и языка Pascal в приложении № 2. В языке Pascal и соответственно в Delphi нет операции возведения в степень. Это большое упущение. Можно воспользоваться математической формулой:

XY = exp(Y * Ln(X)),

например, 23 = exp(3 * ln(2)).

Так как надстрочные символы в коде программы не напишешь, то для степени при подсказках используют символ титла – . В нашем примере для отображения в метке 23 нужно записать 2 3.

Таблица с математическими операциями и некоторыми функциями
в Pascal-е и Delphi находятся в конце урока.

Рассмотрим первый пример из первого задания и h) из третьего (смотри в конце урока). Третий пример на вычисление корня пятой степени

При запуске формы можно увидеть следующее:



Можно заметить, что количество Label на одну больше, чем вариантов. Появилась кнопка “вычислить”, после нажатия на которую выводятся результаты вычисления математических выражений. Обычно номер задания указывается с закрывающей круглой скобкой.

Код программы



Рассмотрим код процедуры Click для кнопки “вычислить”:

procedure TForm1.Button1Click(Sender: TObject);

var

x : real; { вещественный тип переменной }

begin

x := 28.1 - 36.8 / (50.08 + 49.92);

Label2.Caption := 'a) ' + floattostr(x);

x := sqrt((89.6 - 133.72 / 33.3)/(888.8 + (48 -

396.1 * 1.1)));

Label3.Caption := 'h) ' + floattostr(x);

Label4.Caption := '3) 345025251 (1/5) = '

+ floattostr(exp(1/5 * ln(345025251)));

end;

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

 десятичные числа с дробной частью в языках программирования записываются с использованием точки, которая является разделителем целой и дробной частей1.

 после вычисления первого примера скопируйте две строки и замените номер Label и математическое выражение (Ctrl+C, затем Ctrl+V).

 Для вывода нескольких строковых данных (переменных, констант) воспользуемся операцией сцепления (конкатенации) для строковых данных. Эта операция “+”. С помощью её данные как в паровозике образуют состав, который воспринимается как одна строковая величина.

 Если в математическом выражении есть обыкновенная дробь, то числитель и знаменатель заключите в круглые скобки. Правда, это не обязательно делать в некоторых случаях, но в большинстве случаях очень даже помогает.