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

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

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

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

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

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

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

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

Итоги урока

Короткий алгоритм в различных средах исполнения

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

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

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

Короткий алгоритм в различных средах исполнения Пример: Кумир

Короткий алгоритм в различных средах исполнения

  • Пример: Кумир
Введение Алгоритм — это последовательность действий. Кумир — простая среда программирования для обучения. Разные языки представляют алгоритмы по-разному. Рассмотрим, как один и тот же алгоритм выглядит в Кумире, Python и Pascal.

Введение

  • Алгоритм — это последовательность действий.
  • Кумир — простая среда программирования для обучения.
  • Разные языки представляют алгоритмы по-разному.
  • Рассмотрим, как один и тот же алгоритм выглядит в Кумире, Python и Pascal.
Среда Кумир Образовательная среда с русским синтаксисом. Поддерживает исполнителей: Робот, Чертежник и др. Пример простого алгоритма с ветвлением:

Среда Кумир

  • Образовательная среда с русским синтаксисом.
  • Поддерживает исполнителей: Робот, Чертежник и др.
  • Пример простого алгоритма с ветвлением:
0 то вывод "Положительное" иначе вывод "Неположительное" все кон " width="640"

Пример алгоритма в Кумире

  • алг
  • нач
  • цел n
  • ввод n
  • если n 0 то
  • вывод "Положительное"
  • иначе
  • вывод "Неположительное"
  • все
  • кон
Что делает алгоритм 1. Вводит целое число. 2. Проверяет: больше ли оно нуля. 3. Выводит результат в зависимости от условия. Классический пример конструкции 'если-иначе'.

Что делает алгоритм

  • 1. Вводит целое число.
  • 2. Проверяет: больше ли оно нуля.
  • 3. Выводит результат в зависимости от условия.
  • Классический пример конструкции 'если-иначе'.
Аналог алгоритма на Python n = int(input( 0: print("Положительное") else: print("Неположительное") " width="640"

Аналог алгоритма на Python

  • n = int(input("Введите число: "))
  • if n 0:
  • print("Положительное")
  • else:
  • print("Неположительное")
0 then writeln('Положительное') else writeln('Неположительное'); end. " width="640"

Аналог алгоритма на Pascal

  • var n: integer;
  • begin
  • readln(n);
  • if n 0 then
  • writeln('Положительное')
  • else
  • writeln('Неположительное');
  • end.
Сравнение сред исполнения Кумир: простой, русскоязычный, учебный. Python: гибкий, широко используемый, динамически типизированный. Pascal: строгий, требует описания типов, используется в обучении.

Сравнение сред исполнения

  • Кумир: простой, русскоязычный, учебный.
  • Python: гибкий, широко используемый, динамически типизированный.
  • Pascal: строгий, требует описания типов, используется в обучении.
Таблица сравнения Характеристика | Кумир | Python | Pascal ----------------------|--------------|----------------|---------------- Синтаксис | Русский язык | Лаконичный | Формальный Типизация | Неявная | Динамическая | Статическая Исполнение | Интерпретатор| Интерпретатор | Компилятор Целевая аудитория | Школьники | Все уровни | Учебная среда

Таблица сравнения

  • Характеристика | Кумир | Python | Pascal
  • ----------------------|--------------|----------------|----------------
  • Синтаксис | Русский язык | Лаконичный | Формальный
  • Типизация | Неявная | Динамическая | Статическая
  • Исполнение | Интерпретатор| Интерпретатор | Компилятор
  • Целевая аудитория | Школьники | Все уровни | Учебная среда
Плюсы и минусы Кумир Плюсы: - Понятный синтаксис - Русский язык - Подходит для новичков Минусы: - Не используется в индустрии - Ограниченный функционал

Плюсы и минусы Кумир

  • Плюсы:
  • - Понятный синтаксис
  • - Русский язык
  • - Подходит для новичков
  • Минусы:
  • - Не используется в индустрии
  • - Ограниченный функционал
Заключение Один и тот же алгоритм может быть реализован в разных средах. Кумир — отличный старт для начинающих. Важно уметь адаптировать алгоритмы к разным языкам. Изучение разных синтаксисов расширяет кругозор.

Заключение

  • Один и тот же алгоритм может быть реализован в разных средах.
  • Кумир — отличный старт для начинающих.
  • Важно уметь адаптировать алгоритмы к разным языкам.
  • Изучение разных синтаксисов расширяет кругозор.
Вопросы? Спасибо за внимание! Готов ответить на ваши вопросы.

Вопросы?

  • Спасибо за внимание!
  • Готов ответить на ваши вопросы.