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

  • Цель работы: Приобретение умений разработки и программной реализации циклических алгоритмов.Задание

  • Вывод: Приобретены умения разработки и программной реализации циклических алгоритмов.1. Что такое повторяющийся алгоритм

  • 2. Каков синтаксис операторов цикла, какие конструкции реализует каждый из них и в каких ситуациях обычно используется

  • 3. Можно ли использовать логическую константу в условии входа или выхода из цикла, почему

  • 5. Что такое «зацикливание»

  • Цифровой практикум делфи. Алгоритмы повторений


    Скачать 0.49 Mb.
    НазваниеАлгоритмы повторений
    АнкорЦифровой практикум делфи
    Дата21.12.2021
    Размер0.49 Mb.
    Формат файлаdocx
    Имя файлал.р. 7.docx
    ТипОтчет
    #312597

    Санкт-Петербургский политехнический университет Петра Великого

    Институт машиностроения, материалов и транспорта

    Конструкторско-технологическое обеспечение машиностроительных производств

    Отчёт

    по лабораторной работе №7

    Дисциплина: «Цифровой практикум»

    Тема: «Алгоритмы повторений»

    Студент гр. 3331505/10002 Ильясов А. М.

    Преподаватель Кожанова Ю.В.

    Санкт-Петербург

    2021

    Цель работы:

    Приобретение умений разработки и программной реализации циклических алгоритмов.

    Задание:

    I. Разработать алгоритм вычисления значений xи yпараметрической функции для значений параметра tот aдо b с шагом hи реализовать его в проекте



    II. Разработать алгоритм вычислений конечного произведения и реализовать его в проекте



    III. Разработать алгоритм вычислений бесконечной суммы с точностью Ɛ (Ɛ>0), вводимой пользователем, и реализовать его в проекте. Проанализировать значение суммы и числа слагаемых в зависимости от значения точности.



    Текст модуля проекта (I):



    Пример работы приложения с указанием компонентов (I):



    Тестирование приложения альтернативным расчётом (I):



    Текст модуля проекта (II):



    Пример работы приложения с указанием компонентов (II):



    Тестирование приложения альтернативным расчётом (II):





    Текст модуля проекта (III):



    Пример работы приложения с указанием компонентов (III):



    Тестирование приложения альтернативным расчётом (III):



    Вывод:

    Приобретены умения разработки и программной реализации циклических алгоритмов.


    1. Что такое повторяющийся алгоритм?

    Повторяющийся (циклический) алгоритм - алгоритм, в котором результат достигается многократным выполнением одних и тех же действий. Однократный проход таких действий называют итерацией. В программировании возможность реализовать циклические алгоритмы обеспечивается операторами цикла.


    2. Каков синтаксис операторов цикла, какие конструкции реализует каждый из них и в каких ситуациях обычно используется?

    Это универсальный оператор цикла, он имеет следующий вид

    while <условие> do <оператор S>

    где while и do - служебные слова; <условие> - переменная или выражение логического типа; <оператор S> - оператор, называемый телом цикла. Блок-схема алгоритма, реализуемого оператором цикла с предусловием. Перед каждой итерацией определяется значение <условия>, пока оно принимает значение True, выполняется <оператор S>. Оператор S может быть составным. Т.е. если необходимо, чтобы в цикле выполнялось несколько операторов, то их необходимо заключить в операторные скобки begin и end. Если <условие> принимает значение False с самого начала, то тело цикла не выполнится ни разу.


    3. Можно ли использовать логическую константу в условии входа или выхода из цикла, почему?

    4. Опишите способы вычисления конечных и бесконечных сумм.

    Этот оператор обычно используется, когда число повторений заранее не известно, а определяется в ходе циклического процесса

    repeat <оператор S> until <условие>

    здесь repeat, until - служебные слова; <оператор S> - тело цикла; <условие> -переменная или выражение логического типа. Блок-схема алгоритма, реализуемого оператором цикла с постусловием. Оператор S выполняется до тех пор, пока <условие> впервые не примет значение True.

    Оператор S выполняется как минимум один раз.


    5. Что такое «зацикливание»?

    Если логическое выражение в цикле while будет всегда истинным, то работа такого цикла не завершится никогда. Такая ситуация называется зацикливанием.


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