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

  • алгоритмом

  • алгоритму

  • 12.

  • ПР4. Практическая работа 4 Алгоритмы и способы его написания Контрольные вопросы


    Скачать 20.3 Kb.
    НазваниеПрактическая работа 4 Алгоритмы и способы его написания Контрольные вопросы
    Дата28.04.2018
    Размер20.3 Kb.
    Формат файлаdocx
    Имя файлаПР4.docx
    ТипПрактическая работа
    #42414

    Практическая работа №4 «Алгоритмы и способы его написания»

    Контрольные вопросы.

    1. Алгоритм- это  система правил, сформулированная на понятном исполнителю языке, которая определяет процесс перехода от допустимых исходных данных к некоторому результату и обладает свойствами массовости, конечности, определенности, детерминированности.

    2. Исполнитель алгоритма – это некоторая абстрактная или реальная (техническая, биологическая или биотехническая) система, способная выполнить действия, предписываемые алгоритмом.

    3. Характеризуется исполнитель алгоритма-:среда;

    • элементарные действия;

    • система команд;

    • отказы.

    4.Способы представления алгоритмов-

    Словесная (записи на естественном языке);

    в виде блок-схемы (графический способ)

    в виде программы (тексты на языках программирования)

    5.Свойсства алгоритмов- детерминированность (определенность). ... Указывает на наличие таких исходных данных, для которых реализуемый по заданному алгоритму вычислительный процесс должен через конечное число шагов остановиться и выдать искомый результат; массовость.

    6.Основные понятия использующие в алгоритмических языках- Основные понятия в алгоритмических- языках определяется во взаимодействии синтаксических и семантических правил. Синтаксические правила показывают, как образуется данное понятие из других понятий и букв алфавита, а семантические правила определяют свойства данного понятия. 

    7.Линейный алгоритм-или следование – это тип алгоритма, в котором последовательность действий не меняется в его процессе выполнения. Предложение языка программирование задающее описание действия называется оператором.

    8. Разветвляющийся алгоритм содержит блок проверки условия. В зависимости от результата проверки условия выполняется та или иная последовательность операций, называемая ветвью. При этом форма разветвления может быть полной или сокращенной.

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

    10. Циклический алгоритм — Цикл разновидность управляющей конструкции в высокоуровневых языках программирования, предназначенная для организации многократного исполнения набора инструкций. Также циклом может называться любая многократно исполняемая последовательность

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

    12. Операторы ввода
    БейсикПаскальINPUT <Переменная>Read(<Список ввода>);

    Readln(<Список ввода>);



    13. Структурный подход создания алгоритмов- Понятие структурный подход. Для разработки алгоритма сложных задач используется принцип структурного проектирования алгоритмов.

    14.Модуль алгоритма- ( экономическое обеспечение) представляет собой часть алгоритма ( алгоритм) задачи, характеризующуюся определенной степенью законченности я устойчивости к изменениям и обладающую возможностью как многократного самостоятельного использования, так и использования в соединении с оригинальным проектным решением при создании АСУ.

    Задание 1.

    Составить простые алгоритмы в двух видах (словесное описание и в виде блок-схемы):

      1. Определить расстояние, пройденное человеком, если известно время, скорость движения, и движение было равномерным.

      2. Вычислить значение: z = (5+a)/(7-y)

      3. Создать алгоритм, в котором запрашивается имя и затем выводится на экран приветствие его обладателя.



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