СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до 19.05.2025

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Программирование линейных алгоритмов

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Программирование линейных алгоритмов»

Линейный алгоритм.

Линейный алгоритм.

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

Алгоритм – это четко определенный план действий исполнителя, для достижения результата.

Свойства алгоритма

  • дискретность : состоит из отдельных шагов (команд) понятность : должен включать только команды, известные исполнителю (входящие в СКИ) определенность : при одинаковых исходных данных всегда выдает один и тот же результат конечность : заканчивается за конечное число шагов массовость : может применяться многократно при различных исходных данных корректность : дает верное решение при любых допустимых исходных данных
  • дискретность : состоит из отдельных шагов (команд)
  • понятность : должен включать только команды, известные исполнителю (входящие в СКИ)
  • определенность : при одинаковых исходных данных всегда выдает один и тот же результат
  • конечность : заканчивается за конечное число шагов
  • массовость : может применяться многократно при различных исходных данных
  • корректность : дает верное решение при любых допустимых исходных данных
Программа – это алгоритм, записанный на каком-либо языке программирования набор команд для компьютера алгоритм, записанный на каком-либо языке программирования набор команд для компьютера Команда – это описание действий, которые должен выполнить компьютер.  откуда взять исходные данные?  что нужно с ними сделать?  откуда взять исходные данные?  что нужно с ними сделать? Оператор – это команда языка программирования высокого уровня.

Программа – это

  • алгоритм, записанный на каком-либо языке программирования набор команд для компьютера
  • алгоритм, записанный на каком-либо языке программирования
  • набор команд для компьютера

Команда – это описание действий, которые должен выполнить компьютер.

  • откуда взять исходные данные? что нужно с ними сделать?
  • откуда взять исходные данные?
  • что нужно с ними сделать?

Оператор – это команда языка программирования высокого уровня.

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

Линейные алгоритмы

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

Задача . Ввести два целых числа и вывести на экран их сумму. начало program qq; ... {описание переменных} begin readln (a,b); c:= a + b; writeln (c); end. ввод a , b c := a + b; вывод c конец

Задача . Ввести два целых числа и вывести на экран их сумму.

начало

program qq;

... {описание переменных}

begin

readln (a,b);

c:= a + b;

writeln (c);

end.

ввод a , b

c := a + b;

вывод c

конец

Линейные алгоритмы Пример программы Задача . Ввести два целых числа и вывести на экран их сумму.  program qq;  var a, b, c: integer;  begin  read ( a, b );  c := a + b;  writeln ( c );  end. Скопируйте программу в PascalABC.NET и проанализируйте ход ее выполнения

Линейные алгоритмы

Пример программы

Задача . Ввести два целых числа и вывести на экран их сумму.

program qq;

var a, b, c: integer;

begin

read ( a, b );

c := a + b;

writeln ( c );

end.

Скопируйте программу в PascalABC.NET и проанализируйте ход ее выполнения


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!