Инфоурок Информатика Другие методич. материалы"решение задачь на Паскале"

Решение задач по математике с помощью Системы Программирования на языке Паскаль.

Файл будет скачан в форматах:

  • pdf
  • pptx
1577
38
06.01.2025
«Инфоурок»

Материал разработан автором:

Морозов Николай Петрович

преподаватель

Об авторе

Категория/ученая степень: Кандидат наук
Более 30 лет я занимаюсь вопросами обучения, работая в средних и высших учебных заведениях, проводя занятия и семинары на различных площадках и курсах, занимаясь репетиторством,сотрудничая с научными журналами и издательствами. За это время накопилось большое количество информации, касающейся обучения (и не только), которой я и хочу поделиться с Вами на страницах этого портала. Предполагается систематизировать и разместить указанную информацию в нескольких разделах: 1) Информатика и Информационные технологии. 2) Математика. 3) Словари и Справочники.4) История СПб и туризм.5)Мемуары С января 2024 года основной круг моих интересов сосредоточился на разработке и составлении электронных книг, и их публикации на страницах издательств Ridero и ЛитРесСам. Сегодня, вместе с аудио версиями этих книг , их в Интернете более 100. Основой многих из этих книг послужили мои методические разработки(МР) и учебные материалы, с которыми можно познакомиться на страницах этого портала.Особенностью этих МР является оформление в виде файла презентации. Это позволяет всем желающим редактировать и обновлять материал МР в зависимости от поставленных ими целей и задач. Познакомиться с ними можно по соответствующим ссылкам: например," Решение типовых задач по Теории вероятностей" https://infourok.ru/magazin-materialov/reshenie-tipovyh-zadach-po-teorii-veroyatnostej-526675
Подробнее об авторе
Предлагается решить 7 задач: 1.Найти расстояние между двумя точками .. 2.Найти произведение длин отрезков AC и BC. 3.Найти периметр и площадь прямоугольника. 4.Определить: сколько стоит несколько килограмм конфет. 5.Определить расстояние между автомобилями, если автомобили удаляются друг от друга, двигаясь в противоположных направлениях. 6.Найти площади кругов S1 и S2.. 7.Найти радиус окружности R и площадь S круга, ограниченного этой окружностью. В 2х последних задачах (6 и 7)использовался другой подход к их решению ( по сравнению с решением в моей разработке № 531126). Постановка задач, их решение и ответы оформлены на 19 листах в двух файлах.

Краткое описание методической разработки

Предлагается решить 7  задач:

 

1.Найти расстояние между двумя точками ..

2.Найти произведение длин отрезков AC и BC. 

3.Найти периметр и площадь  прямоугольника.

4.Определить: сколько стоит несколько  килограмм конфет.

5.Определить расстояние между автомобилями, если автомобили удаляются друг от друга, двигаясь в противоположных направлениях.

6.Найти площади  кругов S1 и S2..

7.Найти радиус окружности R и площадь S круга, ограниченного этой окружностью.

 

В 2х последних задачах (6 и 7)использовался другой подход к их решению ( по сравнению с решением  в моей разработке № 531126). Постановка задач, их решение  и ответы оформлены на 19 листах в двух файлах.

Развернуть описание

"решение задачь на Паскале"

Скачать материал

Задача1.

Месячная выплата m по займу в s рублей на n лет под процент p вычисляется по формуле:
m = (s * r * (1 + r)n) / (12 * ((1 + r)n – 1)), где r = p / 100.

Программа, вычисляющая значение m (месячную выплату) по известным s (сумме займа), p (проценту) и n (количеству лет), может выглядеть так:

Программа на языке Паскаль: 

var

    m, s, p, n, r, a: real;

 

begin

    write('Величина заема : ');

    readln(s);

    write('Процент: ');

    readln(p);

    write('Количество лет: ');

    readln(n);

 

    r := p / 100;

    a := exp(ln(1 + r) * n);

    m := (s * r * a) / (12 * (a - 1));

    m := trunc(100 * m + 0.5) / 100;

 

    writeln;

 

    writeln('Месячная выплата: ', m:5:2);

    writeln('Прибыль банка: ', m * 12 * n - s:5:2);

 

readln

end.

 

Примечания: Выражение exp(ln(1 + r) * n) вычисляет (1 + r)n.
Выражение trunc(100 * m + 0.5) / 100 выполняет округление до копейки.

 

 

Задача 2: Среди трех чисел найти среднее. Если среди чисел есть равные, вывести сообщение "Ошибка".

Программа на языке Паскаль: 

var

    a1, a2, a3: integer;

 

begin

    write ('Введите три числа: ');

    readln (a1, a2, a3);

 

    if (a1 = a2) or (a1 = a3) or (a2 = a3) or ((a1 = a2) and (a2 = a3)) then

        writeln('Ошибка')

    else

        if ((a1 > a2) and (a1 < a3)) or ((a1 < a2) and (a1 > a3)) then

            writeln(a1)

        else

            if ((a2 > a1) and (a2 < a3)) or ((a2 < a1) and (a2 > a3)) then

                writeln(a2)

            else

                writeln(a3);

 

end.

Пример работы программы:        Введите три числа: 7 4 6

                                               6

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал ""решение задачь на Паскале""
Смотреть ещё 5 937 курсов

Методические разработки к Вашему уроку:

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

7 351 817 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

Скачать материал
    • 25.09.2015 2550
    • DOCX 17.8 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Коляда Татьяна Александровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Коляда Татьяна Александровна
    Коляда Татьяна Александровна

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

    • На сайте: 9 лет и 8 месяцев
    • Подписчики: 0
    • Всего просмотров: 40796
    • Всего материалов: 8

    Об авторе

    Меня зовут Татьяна. Я живу в г.Минеральные Воды, работаю в МБОУ СОШ №20 в должности учителя информатики. Педагогический стаж более 10 лет. Есть опыт работы в должности заместителя директора. Мое хобби приготовление разнообразных, необычных и очень вкусных блюд, а также я люблю природу и все что с ней связано.

Оформите подписку «Инфоурок.Маркетплейс»

Вам будут доступны для скачивания все 329 434 материалы из нашего маркетплейса.

Мини-курс

Психология личности: свойства и характеристики личности

5 ч.

999 руб.
Подать заявку О курсе
  • Сейчас обучается 47 человек из 21 региона
  • Этот курс уже прошли 30 человек

Мини-курс

Основы учета затрат и себестоимости

2 ч.

999 руб.
Подать заявку О курсе

Мини-курс

Продвинутые техники нарративного подхода в психологии

5 ч.

999 руб.
Подать заявку О курсе
  • Этот курс уже прошли 16 человек
Смотреть ещё 5 937 курсов