Охрана труда:
нормативно-правовые основы и особенности организации
Обучение по оказанию первой помощи пострадавшим
Аккредитация Минтруда (№ 10348)
Подготовьтесь к внеочередной проверке знаний по охране труда и оказанию первой помощи.
Допуск сотрудника к работе без обучения или нарушение порядка его проведения
грозит организации штрафом до 130 000 ₽ (ч. 3 статьи 5.27.1 КоАП РФ).

Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014

Почему стоит размещать разработки у нас?
  • Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
  • Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
  • Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
Свидетельство о публикации
в СМИ
свидетельство о публикации в СМИ
Дождитесь публикации материала и скачайте свидетельство о публикации в СМИ бесплатно.
Диплом за инновационную
профессиональную
деятельность
Диплом за инновационную профессиональную деятельность
Опубликует не менее 15 материалов в методической библиотеке портала и скачайте документ бесплатно.
28.10.2014

Вычислительные программы

Матыцин Игорь Владимирович
Учитель математики и информатики
Научитесь писать программы для вычисления сложных математических выражений. Этот образовательный материал по информатике поможет освоить основы программирования, работу с переменными и арифметическими операторами. Вы узнаете, как преобразовывать формулы в код, управлять порядком действий и получать точные результаты. Уроки включают практические примеры для закрепления навыков автоматизации расчётов. Идеально для начинающих разработчиков, желающих углубить понимание вычислительных процессов в программировании.

Содержимое разработки

Программирование в Lazarus для школьников.

Занятие № 8.

Вычислительные программы.

Матыцин Игорь Владимирович

Учитель математики и информатики

МБОУ СОШ с. Девица

Цель: научить учеников писать программы для вычисления сложных математических выражений.

Девица 2012.

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

Создается форма с несколькими полями ввода для ввода исходных данных. Количество полей ввода зависит от конкретной задачи. Например, нам нужно посчитать значение функции . Для нахождения значения нужно только значение переменной x, поэтому поле ввода должно быть одно.

Следующий этап это перевод математического выражения в код на Pascal. Для этого математические символы и функции заменяются аналогичными доступными в Pascal.

Вот так будет выглядеть функция y после преобразования:

y:=abs(sqrt(sin(x))/abs(sqr(x)/sqrt(x)));

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

Давайте напишем программу для вычисления этой функции.

Рис 8.1 Интерфейс программы для вычисления функции y.

Вот так выглядит обработчик событий для кнопки:

procedure TForm1.Button1Click(Sender: TObject);

var

x,y:real;

begin

x:=StrToFloat(Edit1.Text);

y:=abs(sqrt(sin(x))/abs(sqr(x)/sqrt(x))) ;

Label2.Caption:=FloatToStr(y);

end;

Проверим работу программы вводя значения х равные 1, 2, 3, 4, 5, 6, 7.

Если у всех значения совпадут то все всё сделали правильно.

Теперь давайте решим такую задачу: даны два катета прямоугольного треугольника. Найти гипотенузу.

Гипотенуза находится по теореме Пифагора.

Пустьg-гипотенуза,a-первый катет, b-второй катет.

Рис. 8.2 Рабочее окно программы гипотенуза.

Вот код обработчика событий для кнопки:

procedure TForm1.Button1Click(Sender: TObject);

var

g,a,b:real;

begin

a:=StrToFloat(Edit1.Text);

b:=StrToFloat(Edit2.Text);

g:=sqrt(sqr(a)+sqr(b));

Label4.Caption:=FloatToStr(g);

end;

Практическое задание.

Известна площадь квадрата. Найти его сторону, периметр, диагональ.

Найти значение функции .

Доказать что (a+b)(a-b)=a2+b2.

Доказатьчто cos(a+b)=cos(a)cos(b)-sin(a)sin(b).

Begin1◦. Дана сторона квадрата a. Найти его периметр P = 4·a.

Begin2◦. Дана сторона квадрата a. Найти его площадь S = a2.

Begin3◦. Даны стороны прямоугольника a и b. Найти его площадь S = a·b и

периметр P = 2·(a + b).

Begin4◦. Дан диаметр окружности d. Найти ее длину L = π·d. В качестве

значения π использовать 3.14.

Begin5◦. Дана длина ребра куба a. Найти объем куба V = a3 и площадь его

поверхности S = 6·a2.

Begin6◦. Даны длины ребер a,b,c прямоугольного параллелепипеда. Найти

его объем V = a·b·c и площадь поверхности S = 2·(a·b + b·c + a·c).

Begin7◦. Найти длину окружности L и площадь круга S заданного радиуса R:

L = 2·π·R, S = π·R2.

В качестве значения π использовать 3.14.

Begin8◦. Даны два числа a и b. Найти их среднее арифметическое: (a + b)/2.

Begin9◦. Даны два неотрицательных числа a и b. Найти их среднее геометрическое, то есть квадратный корень из их произведения:

Begin10◦. Даны два ненулевых числа. Найти сумму, разность, произведение и

частное их квадратов.

Ввод и вывод данных, оператор присваивания 7

Begin11◦. Даны два ненулевых числа. Найти сумму, разность, произведение и

частное их модулей.

Begin12◦. Даны катеты прямоугольного треугольникаa и b. Найти его гипотенузу c и периметр

Адрес публикации: https://www.prodlenka.org/metodicheskie-razrabotki/70138-vychislitelnye-programmy

Свидетельство участника экспертной комиссии
Рецензия на методическую разработку
Опубликуйте материал и закажите рецензию на методическую разработку.
Также вас может заинтересовать
Свидетельство участника экспертной комиссии
Свидетельство участника экспертной комиссии
Оставляйте комментарии к работам коллег и получите документ
БЕСПЛАТНО!
У вас недостаточно прав для добавления комментариев.

Чтобы оставлять комментарии, вам необходимо авторизоваться на сайте. Если у вас еще нет учетной записи на нашем сайте, предлагаем зарегистрироваться. Это займет не более 5 минут.

 

Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)

Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.

Рекомендуем Вам курсы повышения квалификации и переподготовки