Алгоритмизация



бет1/2
Дата03.05.2023
өлшемі2,03 Mb.
#175967
түріУрок
  1   2

Тема урока: Разработка алгоритма

Цели урока: Создавать модели задач в интегрированной среде разработки программ; осуществлять трассировку алгоритма

  • Дескрипторы:
  • Составлять таблицу трассировки
  • Определять входные и выходные данные
  • Уметь записывать алгоритм в интегрированной среде

Понятие алгоритма

  • Алгоритмом называется точное и понятное предписаниe исполнителю совершить последовательность действий, направленных на решение поставленной задачи
  • Свойства алгоритма:
  • детерминированность (определенность). Предполагает получение однозначного результата вычислительного процecca при заданных исходных данных. Благодаря этому свойству процесс выполнения алгоритма носит механический характер;
  • результативность. Указывает на наличие таких исходных данных, для которых реализуемый по заданному алгоритму вычислительный процесс должен через конечное число шагов остановиться и выдать искомый результат;
  • массовость. Это свойство предполагает, что алгоритм должен быть пригоден для решения всех задач данного типа;
  • дискретность. Означает расчлененность определяемого алгоритмом вычислительного процесса на отдельные этапы, возможность выполнения которых исполнителем (компьютером) не вызывает сомнений.

Способы записи алгоритмов

  • Словесный
  • Запись на алгоритмическом языке
  • Блок-схема (Графическое представление алгоритма)
  • Программа (запись алгоритма на языке программирования)

Словесный способ записи

  • (описание алгоритма с помощью слов русского языка).
    • Пример. Алгоритм включения компьютера.
    • Подойти к компьютеру.
    • Включить монитор.
    • Включить системный блок.

Запись на алгоритмическом языке

    • Пример. Алгоритм нахождения максимального из двух введенных чисел.
  • Начало
    • Ввод числа х
    • Ввод числа у
    • Если х>у
      • То Вывод х
      • Иначе Вывод у
    • Все
  • Конец


Достарыңызбен бөлісу:
  1   2




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет