Главная страница
Навигация по странице:

  • 1.Постановка задачи

  • 2. Математическая модель задачи

  • 3. Разработка алгоритма

  • 6. Отладка приложения

  • структура следование. 1. Постановка задачи


    Скачать 348.43 Kb.
    Название1. Постановка задачи
    Анкорструктура следование
    Дата18.09.2022
    Размер348.43 Kb.
    Формат файлаdocx
    Имя файластруктура следование.docx
    ТипДокументы
    #683136

    Это структура, действия в которой выполняются последовательно друг за другом от первого до последнего.

    Эту структуру рассмотрим на примере задачи вычисления объем правильной треугольной пирамиды.
    1.Постановка задачи

    Разработать информационную технологию ИТ, позволяющую вычислить объем правильной треугольной пирамиды, если известен двугранный угол при боковом ребре φ и радиус R круга, описанного около одной из боковых граней.

    Выходные данные: V – объем пирамиды.

    Входные данные:R – радиус круга, описанного около одной из боковых граней;

    φ – двугранный угол при боковом ребре.

    2. Математическая модель задачи

    V = × × ( (1)

    3. Разработка алгоритма


    π = 3,14

    R, φ

    V = × × (

    V

    Начало





    Конец


    4. Разработка визуальной части проекта


    Form1

    TextBox1

    CommandButton1

    Label3

    TextBox2

    TextBox3

    Label2

    Label1

    5. Кодприложения
    Private Sub CommandButton1_Click()

    Const pi As Single = 3.1415926

    Dim R As Single, f1 As Single, f As Single, V As Single

    R = Val(TextBox1.Text)

    f1 = Val(TextBox2.Text)

    f = (f1 * pi) / 180

    V = (R ^ 2 / 12) * (Math.Cos(f / 2) / Math.Sin(f / 2) ^ 6) * (3 * Math.Sin(f / 2) ^ 2 - Math.Cos(f / 2) ^ 2)

    TextBox3.Text = Str(V)

    End Sub

    6. Отладка приложения

    Контрольный пример, сосчитанный вручную:

    При радиусе круга, описанного около одной из боковых граней R=10 см и двугранном углу при боковом ребре φ=65 объём пирамиды V=45,20818 см3.



    КОМЕНТАРИЙ К КОДУ ПРИЛОЖЕНИЯ

    1 строка. Личная (авторская) программа, написанная для кнопки CommandButton1 (ПУСК) и запускаемаящелчком по этой кнопке.

    2строка. Для константы Pi вещественного типа выделяется ячейка памяти размером 4 байта и в неё заносится число 3.1415926.

    3строка. Для переменных R, f1,fи V вещественного типа в памяти выделяются четыре пустые ячейки памяти по 4 байта.

    4строка. Текст из поля TextBox1 на форме функцией Val переводится в число и присваивается переменной R (заносится в ячейку R).

    5строка. Текст из поля TextBox2 на форме функцией Val переводится в число и присваивается переменной f1 (заносится в ячейку f1).

    6 cтрока. Содержимое ячейкиf1 умножается на содержимоеячейкиPi и делится на 180 (производится перевод из градусов в радианы). Полученное числоприсваивается переменной f (заносится в ячейку f).

    7 строка. Исходя из полученных данных,производится вычисление объёма пирамиды по формуле (1). Полученное числоприсваивается переменной V (заносится в ячейку V).

    8 строка. Функция Str переводит число из ячейки V в текст (в строку символов) и помещает его в текстовое поле TextBox3 на форме.

    9 строка. Конец программы.


    написать администратору сайта