Содержание: Что такое алгоритм? Что такое алгоритм? Что такое алгоритм? Что такое алгоритм? Этапы решения задач с использованием компьютера. Этапы решения задач с использованием компьютера. Этапы решения задач с использованием компьютера. Этапы решения задач с использованием компьютера. Свойства алгоритма. Свойства алгоритма. Свойства алгоритма. Свойства алгоритма. Способы записи алгоритмов. Способы записи алгоритмов. Способы записи алгоритмов Способы записи алгоритмов Языки программирования. Языки программирования. Языки программирования. Языки программирования. Примеры алгоритмов. Примеры алгоритмов. Примеры алгоритмов. Примеры алгоритмов.
Что такое алгоритм? Алгоритм – это формальное описание способа получения решения задачи путем выполнения определенной последовательности действий. Слово «алгоритм» происходит от algorithmi- латинской формы написания имени выдающегося математика IX века аль- Хорезми, который сформулировал правила выполнения арифметических операций.
Этапы решения задач с помощью компьютера: 1.Постановка задачи; 2.Определение условий; 3.Построение модели задачи; 4.Описание алгоритма решения задачи; 5.Выбор оптимальных средств для решения задачи; 6.Описание алгоритма с помощью выбранных программных средств; 7.Тестирование решения задачи. 8.При необходимости, коррекция решения задачи.
Свойства алгоритма: Дискретность; Дискретность; Понятность; Понятность; Определенность; Определенность; Результативность; Результативность; Корректность. Корректность.
Способы записи алгоритмов Словесный; Словесный; Графический (блок-схемы); Графический (блок-схемы); Метаязык (псевдокод); Метаязык (псевдокод); Алгоритмический язык (язык программирования); Алгоритмический язык (язык программирования);
Языки программирования(ЯП) На заре компьютерной эры, в 50-е годы XX века, программы писались на машинном языке и представляли собой очень длинные последовательности нулей и единиц. Составление и отладка таких программ было чрезвычайно трудоемким делом. В е годы для облегчения труда программистов начали создаваться языки программирования высокого уровня, формальные языки, кодирующие алгоритмы в привычном для человека виде (в виде предложений). Такие языки программирования строились на основе использования определенного алфавита и строгих правил построения предложений (синтаксиса).
Наиболее широко распространенным типом языков программирования высокого уровня являются процедурные языки. В таких языках широко используются управляющие конструкции (операторы), которые позволяют закодировать различные алгоритмические структуры (линейную, ветвление, цикл). Одним из первых процедурных языков программирования был известный всем Бейсик (Basik) созданный в1964 году. В течение последующего времени Бейсик развивался, появлялись его различные версии (М5Х-Basik, Бейсик-Агат, ОВазю и др.). Другим широко распространенным языком программирования алгоритмического типа является Paskal.
Какие из перечисленных описаний можно рассматривать как алгоритмы? А) порядок безопасного перехода проезжей части улицы по нерегулируемому пешеходному переходу; Б)правила дорожного движения в целом; В) метод перевода десятичных чисел в другую систему счисления; Г) доказательство теоремы Пифагора; Д) правило правописания сочетаний жи и ши в русском языке; Е) способ решения головоломки «кубик Рубика» ; Ж) каталог товаров, имеющихся в продаже; З) инструкция по распаковке, установке, подключению и настройке телевизора. З) инструкция по распаковке, установке, подключению и настройке телевизора.