Решение задач
Пример
1.
Задан квадрат с длиной стороны
a.
Найти
его
площадь и длину диагонали.
Этапы выполнения
задания.
I. Определение исходных данных: переменная
а (длина стороны).
II. Определение результатов: переменные
S (площадь) и d (длина диагонали).
III. Алгоритм решения задачи.
1. Ввод исходных данных
2. Вычисление значений площади по формуле S
= a2 и длины диагонали по формуле d=a.
3. Вывод результата.
IV. Описание переменных:
Все переменные, определенные для решения
задачи, имеют тип
real.
V. Программа:
Var a,S,d: real;
Begin
Write(‘введите значение a=’);
Readln(a);
S:=SQR(a);
D:=a*SQRT(2);
Write(‘площадь=’,S:7:3);
Write(‘длина диагонали=’,d:7:3);
End.
Можешь
загрузить!
Пример 1
VI. Тестирование
1. Запустите программу и введите значения
a=2
Проверьте, результат должен быть следующим:
S= 4.000 d= 2,828
Проверить правильность вычислений можно на
калькуляторе.
2. Заполните таблицу
3. Можно ли подобрать такое значение a,
чтобы значение d содержало нули в дробной части?
4. Что нудно изменить в программе, чтобы
значения a и d выводились в разных строчках?
5. Как еще возможны варианты записи формулы
для вычисления площади?
Совет: при
составлении программы для решения геометрической задачи сначала
следует решить задачу математически, и только потом писать
программу.
Пример
2.
Треугольник задан своими сторонами a, b, c. Используя формулу
Герона (,
где р - полупериметр р=(а+b+с)/2 ) вычислите площадь
треугольника.
Этапы выполнения
задания.
I. Определение исходных данных: переменные
а,b,c(длины
сторон).
II. Определение результатов: переменные
S (площадь) и р (полупериметр).
III. Алгоритм решения задачи.
1. Ввод исходных данных
2. Вычисление значений полупериметра
по формуле
р=(а+b+с)/2 и площади треугольника
по формуле
.
3. Вывод результата.
IV. Описание переменных:
Все переменные, определенные для решения
задачи, имеют тип
real.
V. Программа:
Var a,b,c,p,S:
real;
Begin
Write(‘введите значение a=’);
Readln(a);
Write(‘введите значение
b=’);
Readln(b);
Write(‘введите значение
c=’);
Readln(c);
р:=(а+b+с)/2;
S :=SQRT(p*(p-a)*(p-b)*(p-c));
Write(‘площадь=’,S:7:3);
End.
Можешь
загрузить!
Пример 2
VI. Тестирование
1. Запустите программу и введите значения
a=2, b=3, c=4
Проверьте, результат должен быть следующим:
S= 6.000
Проверить правильность вычислений можно на
калькуляторе.
2. Заполните таблицу
|
a |
b |
c |
S |
1 |
5 |
6 |
7 |
|
2 |
2.35 |
1.2 |
2.1 |
|
3 |
0.129 |
0.23 |
0.184 |
|
3. Можно ли подобрать такое значение a,b,c,
чтобы значение S содержало нули в
дробной части?
Пример 3.
Вычислите расстояние
d между двумя точками с координатами
х1,у1,х2,у2 (расстояние
Этапы выполнения
задания.
I. Определение исходных данных: переменные
х1,у1,х2,у2 (координаты двух точек).
II. Определение результатов: переменная
d (расстояние между точками).
III. Алгоритм решения задачи.
1. Ввод исходных данных
2. Вычисление значения расстояния по
формуле
3. Вывод результата.
IV. Описание переменных:
Все переменные, определенные для решения
задачи, имеют тип
real.
V. Программа:
Var х1,у1,х2,у2,d: real;
Begin
Write(‘введите координаты
х1,у1,х2,у2:’);
Readln(х1,у1,х2,у2);
d:=SQRT(sqr(x1-x2)+sqr(y1-y2));
Write(‘расстояние=’,d:7:3);
End.
Можешь
загрузить!
Пример 3
VI. Тестирование
1. Запустите программу и введите значения
х1=1,у1=2,х2=3,у2=4
Проверьте, результат должен быть следующим:
d= 2,828
Проверить правильность вычислений можно на
калькуляторе.
2. Заполните таблицу
|
x1 |
y1 |
x2 |
y2 |
d |
1 |
5 |
6 |
7 |
8 |
|
2 |
2.35 |
2.1 |
5.8 |
7.3 |
|
3 |
0.129 |
0.236 |
-2.36 |
-5.61 |
|
3. Можно ли подобрать такие значения
х1,у1,х2,у2, чтобы значение d содержало нули в дробной части?
Проверка знаний
Тест: Вычисление по формулам
Задачи
для самостоятельного решения
-
Даны стороны
a
и
b
прямоугольника. Вычислите периметр, длину диагонали и
площадь прямоугольника.
Формулы: р=2*(a+b),
s=a*b,
-
Дана
сторона
a
равностороннего треугольника. Вычислите периметр и площадь
треугольника.
Формулы: р=3*a,
-
Дана
длина ребра куба
a.
Вычислите диагональ куба, объем куба и площадь его боковой
поверхности.
Формулы: V=a3,
-
Треугольник задан координатами своих вершин
х1,у1,х2,у2,х3,у3. Вычислите площадь треугольника.
-
Задана температура в градусах по шкале Цельсия. Используя
формулу перевода температуры из градусов по шкале Цельсия в
градусы по шкале Фаренгейта
F = 1.8 С + 32 получите
температуру по Фаренгейту.