Есть ответ 👍

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

146
385
Посмотреть ответы 2

Ответы на вопрос:


Алгоритм и его свойства. алгоритм  - понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату. исполнитель алгоритма  - это тот объект или субъект, для которым составлен алгоритм. система команд исполнителя (ски) - это вся совокупность команд, которые исполнитель умеет выполнять. свойства алгоритма: понятность, точность, конечность.  понятность:   алгоритм составляется только из команд, входящих в ски исполнителя. точность:   каждая команда алгоритма определяет однозначное действие исполнителя. конечность (или результативность): выполнение алгоритма должно приводить к результату за конечное число шагов. среда исполнителя: обстановка, в которой функционирует исполнитель. определенная последовательность действий исполнителя всегда применяется к некоторым  исходным данным. например, для приготовления блюда по кулинарному рецепту нужны соответствующие продукты (данные). для решения (решения квадратного уравнения) нужны исходные числовые данные (коэффициенты уравнения). полный набор данных:   необходимый и достаточный набор данных для решения поставленной (получения искомого результата). способы записи алгоритмов. наибольшую распространенность получили способы:   графический,  словесный  и в виде  программ для эвм. графический способ  предполагает использование определенных графических символов - блоков. наименование блокаобозначение блокасодержаниепроцесс   обработка информациипринятие решения   логический блок проверки истинности или ложности некоторого условияпередача данных   ввод или вывод информациипуск, остановка   начало или конец программымодификация   организация циклического процесса - заголовок цикла совокупность блоков образует так называемую  блок-схему алгоритма.  словесная запись  алгоритмов ориентирована, прежде всего на исполнителя-человека и допускает различную запись предписаний, но при этом запись должна быть достаточно точна. при записи алгоритмов в виде  программдля эвм используются языки программирования - системы кодирования предписаний и правила их использования. для записи алгоритмов в виде программ характерна высокая степень формализации. алгоритмы работы с величинами. основные алгоритмические структуры. величина - это отдельный информационный объект, который имеет имя, значение и тип. исполнителем алгоритмов работы с величинами может быть человек или специальное техническое устройство, например компьютер. такой исполнитель должен обладать  памятью  для хранения величин. величины бывают постоянными и переменными. постоянная величина (константа)  не изменяет своего значения в ходе выполнения алгоритма. константа может обозначаться собственным значением (числа 10, 3.5) или символическим именем (число  ). переменная величина  может изменять значение в ходе выполнения алгоритма. переменная всегда обозначается символическим именем (x, a, r5 и т. тип величины  определяет множество значений, которые может принимать величина, и множество действий, которые можно выполнять с этой величиной. основные типы величин: целый, вещественный, символьный, логический.  выражение  - запись, определяющая последовательность действий над величинами. выражение может содержать константы, переменные, знаки операций, функции. пример: а + в;         2*x-y;         k + l - sin(х) команда присваивания - команда исполнителя, в результате которой переменная получает новое значение. формат команды: < имя переменной> : =< выражение> исполнение команды присваивания происходит в таком порядке: сначала вычисляется < выражение> , затем, полученное значение присваивается переменной. пример.  пусть переменная а имела значение 6. какое значение получит переменная а после выполнения команды: а: = 2 * а - 1? решение.  вычисление выражения 2*а - 1 при а=6 даст число 11. значит новое значение переменной а будет равно 11. в дальнейшем будет предполагаться, что  исполнителем алгоритмов работы с величинами является компьютер. любой алгоритм может быть построен из команд  присваивания,  ввода,  вывода,  ветвления  и  цикла.  команда ввода  - команда, по которой значения переменных через устройства ввода (например, клавиатуру). пример:   ввод  а - ввод значения переменной а с клавиатуры компьютера. команда вывода: команда, по которой значение величины отображается на устройстве вывода компьютера (например, на мониторе). пример:   вывод  x - значение переменной x выводится экран. команда ветвления  - разделяет алгоритм на два пути в зависимости от некоторого условия; затем исполнение алгоритма выходит на общее продолжение. ветвление бывает полное и неполное. описание ветвления в блок-схемах и на алгоритмическом языке: полное ветвлениенеполное ветвлениеблок-схемаесли  < условие > то  < cерия 1 > иначе  < cерия > квесли  < условие > то  < cерия > кв здесь под серией понимается одна или несколько последовательных команд; кв - конец ветвления. команда цикла  обеспечивает повторное выполнение последовательности команд (тела цикла) по некоторому

Program n1; var a,k,sum: integer; begin readln(a); k: =0; sum: =0; while a< > 0 do begin if (a mod 2=0) then sum: =sum+a; k: =k+1; readln(a); end; writeln(k); writeln(sum); end.

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

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

Подпишись на наш телеграмм канал

GTP TOP NEWS