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

Содержание

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

Слайд 1Алгоритмы и программы
МБОУ «Хасаншаихская ООШ»
Учитель математики и информатики:
Саляхов Ш.В.

Алгоритмы и программыМБОУ «Хасаншаихская ООШ»Учитель математики и информатики:Саляхов Ш.В.

Слайд 2Линейные алгоритмы программы

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

Слайд 3Программой  называется алгоритм, записанный на языке программирования. Существуют различные языки программирования,

и каждый из них предназначен для определенного круга задач.  Для решения вычислительных задач используются операторные языки программирования. К таким языкам относятся: Fortran, Paskal, Basic и др.
Основными элементами любого языка программирования являются: алфавит, синтаксис и семантика. 

ПРОГРАММА

Программой  называется алгоритм, записанный на языке программирования. Существуют различные языки программирования, и каждый из них предназначен для

Слайд 4 Алфавит  - это набор разрешенных символов языка.    Синтаксис - это формальные

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


Алфавит  - это набор разрешенных символов языка.    Синтаксис - это формальные правила образования отдельных конструкций (команд,

Слайд 5Язык программирования Basic (Beginner’s All-purpose Symbolic Instruction Code) разработан в США

в начале 60-х годов.
1985 год – первая версия QBasic
1988 год – вторая версия QBasic

ЯЗЫК ПРОГРАММИРОВАНИЯ BASIC

Язык программирования Basic (Beginner’s All-purpose Symbolic Instruction Code) разработан в США в начале 60-х годов.1985 год –

Слайд 6CLS - очистить экран
REM – оператор комментария
INPUT (ввод) – оператор ввода
PRINT

(вывод, печать) – оператор вывода
DIM – оператор описания типа переменной.
END – оператор конца программы.

Некоторые операторы языка Basic.

CLS - очистить экранREM – оператор комментарияINPUT (ввод) – оператор вводаPRINT (вывод, печать) – оператор выводаDIM –

Слайд 7Арифметические операции на языке Basic.

Арифметические операции на языке Basic.

Слайд 8Математические функции на языке Basic.

Математические функции на языке Basic.

Слайд 9REM Площадь прямоугольника INPUT "Введите сторону а", а INPUT "Введите сторону b", b s

= a * b PRINT "Площадь равна: ", s END

примеры

REM Площадь прямоугольника INPUT

Слайд 10Пример: Вычислить выражение
REM Вычисление выражения INPUT "Введите а", а INPUT "Введите b",

b c = SQR(2*a*b)/(a+b) PRINT "Площадь равна: ", с END


Пример: Вычислить выражение REM Вычисление выражения INPUT

Слайд 11REM Вычисление длины окружности и площади круга INPUT "Введите радиус ", r PI

= 3.14 l = 2 * PI * r s= PI * r * r PRINT "Длина окружности равна: ", l PRINT "Площадь равна: ", s END


REM Вычисление длины окружности и площади круга INPUT

Слайд 12Разветвляющий алгоритм – это алгоритм, в котором в зависимости от условия

выполняется либо одна, либо другая последовательность действий.
Во многих случаях требуется, чтобы при одних условиях выполнялась одна последовательность действий, а при других - другая.

Ветвление в алгоритмах и программах

Разветвляющий алгоритм – это алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность

Слайд 13ветвление

ветвление

Слайд 15Если
тогда

иначе <серия>


Если      тогда      иначе

Слайд 16



начало
D>=0
 
Корней нет
Ввод:а,в,с
 
Вывод: х
конец

да
нет

началоD>=0 Корней нетВвод:а,в,с Вывод: хконецданет

Слайд 17IF THEN  ELSE END IF
IF - если, THEN - тогда,

ELSE - иначе.
Если пойдет дождь, тогда надо взять зонтик,  иначе, зонтик не брать. 



IF THEN   ELSE  END IFIF - если, THEN - тогда, ELSE - иначе.Если пойдет дождь,

Слайд 18REM Решение квадратного уравнения 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


REM Решение квадратного уравнения INPUT

Слайд 19a = 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

a = 120b = 100a = a + b / 2IF b < a / 2 THENc

Слайд 20Циклический алгоритм – это многократное повторение одних и тех же действий

при соблюдении некоторого условия.

Циклические алгоритмы

Циклический алгоритм – это многократное повторение одних и тех же действий при соблюдении некоторого условия.Циклические алгоритмы

Слайд 21Условие
Цикл с предусловием
тело цикла
да
нет
Цикл «пока»

УсловиеЦикл с предусловием тело цикладанетЦикл «пока»

Слайд 22пока (условие)
нц

….
кц

пока (условие)  нц  …  ….  кц

Слайд 23Цикл «для каждого»
Для каждого Х от А до В
-----------------------
Конец цикла по

Х
Х – «счетчик», А- начальное значение «счетчика», В- конечное значение «счетчика»

Циклы с параметром

Цикл «для каждого»Для каждого Х от А до В-----------------------Конец цикла по ХХ – «счетчик», А- начальное значение

Слайд 24FOR X= A to B
------------------
NEXT X
Для каждого Х от А до

В
-----------------------
Конец цикла по Х





FOR X= A to B------------------NEXT XДля каждого Х от А до В-----------------------Конец цикла по Х

Слайд 25FOR X= 20 to 30
PRINT X*X
NEXT X
END

STEP –шаг цикла

FOR X= 20 to 30PRINT X*XNEXT XENDSTEP –шаг цикла

Слайд 26FOR X= 20 to 30 STEP 2
PRINT X*X
NEXT X
END


FOR X= 20 to 30 STEP 2PRINT X*XNEXT XEND

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть