7
  • Презентации
  • Презентация по информатике на тему Алгоритмы и программы (9 класс)

Презентация по информатике на тему Алгоритмы и программы (9 класс)

Автор публикации:
Дата публикации:
Краткое описание:

1
Алгоритмы и программы МБОУ «Хасаншаихская ООШ» Учитель математики и информати...
Алгоритмы и программы МБОУ «Хасаншаихская ООШ» Учитель математики и информатики: Саляхов Ш.В.
2
Линейные алгоритмы программы
Линейные алгоритмы программы
0
 
Благодаря этой рекламе сайт может продолжать свое существование, спасибо за просмотр.
3
Программой  называется алгоритм, записанный на языке программирования. Сущест...
Программой  называется алгоритм, записанный на языке программирования. Существуют различные языки программирования, и каждый из них предназначен для определенного круга задач.  Для решения вычислительных задач используются операторные языки программирования. К таким языкам относятся: Fortran, Paskal, Basic и др. Основными элементами любого языка программирования являются: алфавит, синтаксис и семантика.  ПРОГРАММА
4
Алфавит  - это набор разрешенных символов языка.    Синтаксис - это формальн...
Алфавит  - это набор разрешенных символов языка.    Синтаксис - это формальные правила образования отдельных конструкций (команд, операторов) языка из символов алфавита.    Семантика - смысловое содержание тех или иных синтаксических конструкций языка.
5
Язык программирования Basic (Beginner’s All-purpose Symbolic Instruction Code...
Язык программирования Basic (Beginner’s All-purpose Symbolic Instruction Code) разработан в США в начале 60-х годов. 1985 год – первая версия QBasic 1988 год – вторая версия QBasic ЯЗЫК ПРОГРАММИРОВАНИЯ BASIC
6
CLS - очистить экран REM – оператор комментария INPUT (ввод) – оператор ввода...
CLS - очистить экран REM – оператор комментария INPUT (ввод) – оператор ввода PRINT (вывод, печать) – оператор вывода DIM – оператор описания типа переменной. END – оператор конца программы. Некоторые операторы языка Basic.
7
Арифметические операции на языке Basic. Операция	Обозначение	Пример Сложение...
Арифметические операции на языке Basic. Операция Обозначение Пример Сложение + 2+5 Вычитание - 10-8 Умножение * 3*4 Деление / 15/3 15/4 Целочисленное деление \ 15\4 Возведение в степень
8
Математические функции на языке Basic.  Корень	SQR(X)  Модуль числа	ABS(X)  С...
2
9
REM Площадь прямоугольника INPUT "Введите сторону а", а INPUT "Введите сторон...
3 Остаток от деления MOD 13 MOD 5
10
Пример: Вычислить выражение REM Вычисление выражения INPUT "Введите а", а INP...
Математические функции на языке Basic.  Корень SQR(X)  Модуль числа ABS(X)  Синус SIN(X)  Косинус COS(X)  Тангенс TAN(X)  Целая часть числа INT(X)  Натуральный логарифм LOG(X)
11
REM Вычисление длины окружности и площади круга INPUT "Введите радиус ", r PI...
REM Площадь прямоугольника INPUT Введите сторону а, а INPUT Введите сторону b, b s = a * b PRINT Площадь равна: , s END примеры
12
Разветвляющий алгоритм – это алгоритм, в котором в зависимости от условия вып...
Пример: Вычислить выражение REM Вычисление выражения INPUT Введите а, а INPUT Введите b, b c = SQR(2*a*b)/(a+b) PRINT Площадь равна: , с END
13
ветвление
REM Вычисление длины окружности и площади круга INPUT Введите радиус , r PI = 3.14 l = 2 * PI * r s= PI * r * r PRINT Длина окружности равна: , l PRINT Площадь равна: , s END
14
Y=
Разветвляющий алгоритм – это алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий. Во многих случаях требуется, чтобы при одних условиях выполнялась одна последовательность действий, а при других - другая. Ветвление в алгоритмах и программах
15
Если  тогда  иначе
ветвление
16
начало D>=0 Корней нет Ввод:а,в,с Вывод: х конец да нет
Y=
17
IF  THEN   ELSE  END IF IF - если, THEN - тогда, ELSE - иначе. Если пойдет до...
Если <,условие>, тогда <,серия>, иначе <,серия>,
18
REM Решение квадратного уравнения INPUT "Введите коэффициент a: ", а INPUT "В...
начало D>,=0 Корней нет Ввод:а,в,с Вывод: х конец да нет
19
a = 120 b = 100 a = a + b / 2 IF b < a / 2 THEN c = b + a ELSE c = b + a / 2...
IF <,УСЛОВИЕ>, THEN  <,ОПЕРАТОРЫ 1>, ELSE <,ОПЕРАТОРЫ 2>, END IF IF - если, THEN - тогда, ELSE - иначе. Если пойдет дождь, тогда надо взять зонтик,  иначе, зонтик не брать.
20
Циклический алгоритм – это многократное повторение одних и тех же действий пр...
REM Решение квадратного уравнения INPUT Введите коэффициент a: , а INPUT Введите коэффициент b: , b INPUT Введите коэффициент c: , c d=b*b-4*a*c IF d<,0 THEN PRINT Корней нет ELSE     IF d=0 THEN     x=-b/(2*a)     PRINT корень уравнения: , x     ELSE     x1=(-b-SQR(d))/(2*a)     x2=(-b+SQR(d))/(2*a)     PRINT корни уравнения: , x1, x2     END IF END IF END
21
Условие Цикл с предусловием тело цикла да нет Цикл «пока»
a = 120 b = 100 a = a + b / 2 IF b <, a / 2 THEN c = b + a ELSE c = b + a / 2 1) c = 105 2) c = 160 3) c = 185 4) c = 270 Определите значение переменной c
22
пока (условие) нц … …. кц
Циклический алгоритм – это многократное повторение одних и тех же действий при соблюдении некоторого условия. Циклические алгоритмы
23
Цикл «для каждого» Для каждого Х от А до В ----------------------- Конец цикл...
Условие Цикл с предусловием тело цикла да нет Цикл «пока»
24
FOR X= A to B ------------------ NEXT X Для каждого Х от А до В -------------...
пока (условие) нц … …. кц
25
FOR X= 20 to 30 PRINT X*X NEXT X END STEP –шаг цикла
Цикл «для каждого» Для каждого Х от А до В ----------------------- Конец цикла по Х Х – «счетчик», А- начальное значение «счетчика», В- конечное значение «счетчика» Циклы с параметром
26
FOR X= 20 to 30 STEP 2 PRINT X*X NEXT X END
FOR X= A to B ------------------ NEXT X Для каждого Х от А до В ----------------------- Конец цикла по Х
27
FOR X= 20 to 30 PRINT X*X NEXT X END STEP –шаг цикла
 
 
X

Чтобы скачать данную презентацию, порекомендуйте её своим друзьям в любой соц. сети.

После этого кнопка ЗАГРУЗКИ станет активной!

Кнопки рекомендации:

загрузить презентацию