1. Знаете ли вы, что такое алгоритм? 2. Приведите пример последовательности, каких либо действий. 3.Как можно назвать эту последовательность?

Презентация:



Advertisements
Похожие презентации
Алгоритм – описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.
Advertisements

Алгоритм – совокупность четко определенных правил для решения задачи за конечное число шагов. Примеры алгоритмов : рецепт приготовления блюда, решение.
Алгоритм Мухаммед аль - Хорезми (IX век н.э.). Описание алгоритма Алгоритм – совокупность четко определенных правил для решения задачи за конечное число.
Введение в программирование. Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города Хорезма Абдулла.
Алгоритмические конструкции Формы представления алгоритма.
Информатика Саушская средняя школа Разработка Габдрахмановой З. К.
Алгоритмы
Алгоритмы Введение в программирование. Алгоритм Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города.
Алгоритмы Введение в программирование. Алгоритм Абдулла (или Абу Джафар) Мухаммед бен Муса аль-Хорезми Появление алгоритмов связывают с зарождением математики.
1 вопрос 2 вопрос 3 вопрос 4 вопрос 5 вопрос 6 вопрос 7 вопрос 8 вопрос 9 вопрос 10 вопрос Вопросы для повторения.
Коль кругом всё будет мирно, Так сидеть он будет смирно; Но лишь чуть со стороны Ожидать тебе войны, Иль набега силы бранной, Иль другой беды незваной,
Выполнила ученица 9вкласса Зимнухова Евгения. Алгоритмы-это описание детерминированной последовательности действий, направленных на получение из исходных.
Понятие алгоритма. Свойства алгоритмов. Формы записей алгоритмов. Общие принципы построения алгоритмов. Основные алгоритмические конструкции.
Алгоритмы Введение в программирование. Алгоритм Абдулла (или Абу Джафар) Мухаммед бен Муса аль-Хорезми Появление алгоритмов связывают с зарождением математики.
Информатика в школе Алгоритмы Введение в программирование.
АЛГОРИТМ Алгоритм - это описание последовательности действий, строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.
Алгоритмы Введение в программирование. Алгоритм Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города.
Алгоритмы и его свойства Введение в программирование 10 класс Захарова О.Н.
Алгоритмы Выполнила: Ученица 10 б класса Галеева Я.А г. Морткинская средняя общеобразовательная школа.
Алгоритмы Составитель Магеря Н. А., МОУ «Славянская СОШ»
Транксрипт:

1. Знаете ли вы, что такое алгоритм? 2. Приведите пример последовательности, каких либо действий. 3. Как можно назвать эту последовательность?

Алгоритм. Понятие о среде программирования, транслятор и компилятор. 1. Дать определение алгоритма, его свойств и виды алгоритмов. 2. Рассмотреть понятие программы, языка программирования, компилятора.

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

Свойства алгоритма 1. Дискретность (от лат. discretus разделенный, прерывистый) – это разбиение алгоритма на ряд отдельных законченных действий (шагов). 2. Однозначность - любое действие алгоритма должно быть строго и недвусмысленно определено в каждом случае. 3. Конечность - каждое действие в отдельности и алгоритм в целом должны иметь возможность завершения. 4. Массовость - один и тот же алгоритм можно использовать с разными исходными данными. 5. Понятность – алгоритм должен быть понятен исполнителю. 6. Правильность – алгоритм должен быть написан правильно и без ошибок.

Существует 3 вида алгоритмов: линейный, циклический, разветвляющийся. Линейный (последовательный) алгоритм описание действий, которые выполняются однократно в заданном порядке. Разветвляющийся алгоритм алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий. Циклический алгоритм описание действий, которые должны повторяться указанное число раз или пока не выполнено заданное условие. Перечень повторяющихся действий называется телом цикла.

Задание. Приведите примеры алгоритмов.

Существует несколько способов записи алгоритма: Словесный С помощью блок – схем Табличный Программный

Языки программирования Язык программирования - искусственный (формальный) язык, предназначенный для записи алгоритмов. Язык программирования задается своим описанием и реализуется в виде специальной программы: компилятора или интерпретатора.

Языки программирования Borland C++ Builder Borland Delphi (для Object Pascal) Turbo Pascal Visual C++ Microsoft Visual Basic Symantec Cafe (Java)

Программа на С++ #include int main int a = 1, b = 2, c; c = a + b; printf("c = %i\n", c); c = a / b; c = 0 printf("c = %i\n", c) }

Программа на Паскале program p2; var x,y,z,a,b:real; begin write('x='); readln(x); write('y='); readln(y); write('z='); readln(z); if x<=z then a:=5*arctan(z) else b:=(3*(x-y))/(sqr(z)+sqr(x)); writeln('A=',a); writeln('B=',b); readln end.

Html body{font:.8em Arial,Helvetica,sans- serif;position:relative;margin:0;padding:0 0 1em 0}wbr{display:inline- block}:link:hover,:visited:hover{color:#f00!important}.b-serp- layout{min-width:58em;max-width:78em}.b-serp- layout__left{float:left;width:100%}.b-serp-layout__left- proxy{margin:0 270px 0 0;padding:0 3em 0 0}.b-serp- layout__right{position:relative;left:- 270px;float:left;width:270px;margin:0 -270px 0

Составить алгоритм Нахождения площади прямоугольника. Создать алгоритм решения линейного уравнения.

Что называется алгоритмом? Какие вы знаете виды алгоритмов? Как их можно записать? Что такое программа? Чем отличаются языки программирования друг от друга? Как вы думаете, в чем заключается работа программиста?

Домашнее задание Изучить «День 1» учебника, стр Ответить на вопросы кодового замка. Составить алгоритм нахождения площади и периметра квадрата, проверить правильность ввода данных.