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

Презентации представляют собой электронное пособие для уроков при изучении программирования.

Скачать:

ВложениеРазмер
Office presentation icon sluchaynye_chisla.ppt986.5 КБ
Office presentation icon algoritmicheskaya_konstrukciyavetvlenie.ppt132.5 КБ
Office presentation icon standartnye_funkcii.ppt40 КБ
Office presentation icon cikly.ppt251 КБ

Предварительный просмотр:


Подписи к слайдам:

Слайд 1

Случайные числа Бейсик

Слайд 2

Неужели в природе есть нечто, не подчиняющееся никаким законам?

Слайд 3

Его Величество - Случай! Встречу. – Не встречу. Спросят. – Не спросят. Выиграю. – Не выиграю. Вся наша жизнь – это цепочка случайностей.

Слайд 4

Бросание монетки. Игра в карты. Бросание игральной кости. Вращение рулетки. Случайные ситуации нагляднее всего представлены в азартных играх.

Слайд 5

Случайные числа в Бейсике моделируются стандартной функцией RND . Эта функция возвращает случайное число из интервала 0------------------1

Слайд 7

Пока эти числа меньше 0 Умножим на 10

Слайд 8

Отбросим дробную часть

Слайд 9

Проанализируем полученные числа

Слайд 10

Вывод Если мы хотим получить число от 0 до 9, умножать нужно на 10. от 0 до N , умножать на N+1

Слайд 11

Упражнения 0 до 12 0 до 35 0 до 45 0 до 100 0 до1

Слайд 12

А если нужно получить случайные числа на любом отрезке 3 до 12 1 до 35 5 до 45 10 до 100 13 до19

Слайд 13

Давайте приведем пару чисел к знакомому нам виду от 0 до N 3 до 12  0 до 9 Для этого вычтем из обоих чисел первое число. Значит умножать нужно на 10 ( N+1) И прибавим число, которое вычли (3). RND*10+3

Слайд 14

RND*(B-A+1)+A 1 до 35 5 до 45 10 до 100 13 до19 C лучайное число от А до В

Слайд 15

( RND* 2*А ) - A 1 до 35 5 до 45 10 до 100 13 до19 Отрицательные случайные числа от -А до А

Слайд 16

Бросим монетку 10 раз И подсчитаем количество выпадений 0 и 1. Бросим 100 раз. Бросим 1000 раз и.тд .

Слайд 17

ВЫВОД При увеличении числа испытаний до бесконечности доли участников сравниваются. 50х50

Слайд 18

Случайные числа правильнее называть ПСЕВДОСЛУЧАЙНЫМИ

Слайд 19

Для того, чтобы каждый раз формировались разные случайные числа, используется команда RANDOMIZE TIMER


Предварительный просмотр:


Подписи к слайдам:

Слайд 1

Алгоритмическая конструкция « ВЕТВЛЕНИЕ »

Слайд 2

ВЕТВЛЕНИЕ Это алгоритмическая конструкция, в которой производится выбор одного решения из нескольких , в зависимости от выполнения некоторого УСЛОВИЯ .

Слайд 3

УСЛОВИЯ В РАЗГОВОРНОЙ РЕЧИ Это утверждения , которые могут быть либо истинными , либо ложными . «Автомобиль «Москвич». « Сосуд пустой». «На улице идет дождь». « Стороны не равны» .

Слайд 4

РЕЗУЛЬТАТЫ ПРОВЕРКИ УСЛОВИЙ Результатом проверки любого условия является либо истина , либо ложь . ДА – НЕТ , 1 - 0

Слайд 5

УСЛОВИЯ В АЛГОРИТМАХ В алгоритмах роль условий играют ОТНОШЕНИЯ (НЕРАВЕНСТВА) А $ = «Москвич» V=0 «Идет дождь» = 1 А >< В

Слайд 6

ВИДЫ УСЛОВИЙ Условия бывают простые и составные .

Слайд 7

ПРОСТЫЕ УСЛОВИЯ состоят из двух выражений соединенных знаком отношения К = 10 М $= «Урок» Х = 0 Y > 100

Слайд 8

СОСТАВНЫЕ УСЛОВИЯ состоят из двух и более простых условий. К = 10 И Y > 100 Х = 0 ИЛИ М $= «Урок» Не верно , что «Сосуд пустой»

Слайд 9

СОСТАВНЫЕ УСЛОВИЯ Бывают трех видов: И, ИЛИ и НЕ К = 10 И Y > 100 Х = 0 ИЛИ М $= «Урок» Неверно , что «Сосуд пустой»

Слайд 10

СОСТАВНОЕ УСЛОВИЕ Типа И истинно тогда, когда истинны все простые, входящие в его состав. К = 10 И Y > 100

Слайд 11

СОСТАВНОЕ УСЛОВИЕ Типа ИЛИ истинно тогда, когда истинно хотя бы одно , входящее в его состав. К = 10 И ЛИ Y > 100

Слайд 12

СОСТАВНОЕ УСЛОВИЕ Типа НЕ истинно тогда, когда оно ложно. Неверно , что «Сосуд пустой

Слайд 13

СОСТАВНЫЕ УСЛОВИЯ Бывают трех видов: И, ИЛИ и НЕ К = 10 И Y > 100 Х = 0 ИЛИ М $= «Урок» Неверно , что «Сосуд пустой»

Слайд 14

ПРОВЕРЬТЕ ИСТИННОСТЬ УСЛОВИЙ при X =0, K =10, S=1 а) K=10 И Х=0 б) K=1 5 ИЛИ Х=0 в) K=0 ИЛИ Х=1 г) K=0 И Х=0 д) K= 1 0 И Х=1 ж) K= 1 0 И Х=1 з) K= 1 0 И Х=1 И S=1 NOT (K=10) NOT (X=1)

Слайд 15

ЗАПИСАТЬ В ВИДЕ ОТНОШЕНИЙ Дано вещ. N . Определить четность числа Имеется ли дробная часть Определить знак числа

Слайд 16

ЗАПИСАТЬ В ВИДЕ СОСТАВНЫХ ОТНОШЕНИЙ Определить, является ли треугольник со сторонами а,в,с а) равносторонним б) равнобедренным

Слайд 17

ЗАПИСАТЬ В ВИДЕ СОСТАВНЫХ ОТНОШЕНИЙ Дано вещ. N . Является ли число двузначным. Даны два вещ. числа А и В. Являются ли они а) взаимно противоположными . б) взаимно обратными

Слайд 18

ЗАПИСАТЬ В ВИДЕ СОСТАВНЫХ ОТНОШЕНИЙ Даны три вещ. числа А, В,С. Определить имеется ли среди них хотя бы одна пара а) равных между собой . б) взаимно противоположных с) взаимно обратных


Предварительный просмотр:


Подписи к слайдам:

Слайд 1

Стандартные функции

Слайд 2

Числовые стандартные функции Sin(N), Cos (N) и т.д. SQR (N) – N^(1/k) - N N k

Слайд 3

Числовые стандартные функции ABS(N) – модуль числа SGN(N) - знак числа (1,0,-1) FIX(N) – отбрасывание дробной части

Слайд 4

Числовые стандартные функции INT(N) – целая часть числа С INT(N) - округление числа RND – случайное число

Слайд 5

Символьной (строковой, текстовой, литерной) величиной называется последовательность символов, заключенная в кавычки.

Слайд 6

Символьные операции Сравнение – МОРЕ < МОРС Сложение (сцепление, соединение, конкатенация) А $ := “MA” B$ := А $ + ” ска ”

Слайд 7

Символьные операции Измерение длины – K:= LEN (A$) Вырезка В $ := MID $( А $ ,3,3) A$:=“ Автомобиль ”


Предварительный просмотр:


Подписи к слайдам:

Слайд 1

ЦИКЛЫ Алгоритмическая конструкция

Слайд 2

ЦИКЛ (греч. «круг» Это алгоритмическая конструкция , предназначенная для описания повторяющихся действий при выполнении некоторого условия .

Слайд 3

Примеры задач (повседн) Ходьба Поднимание по лестнице Прием пищи Написание текста Уборка Езда на велосипеде, автомобиле и пр. Косьба травы

Слайд 4

Примеры задач (учебн, произв) Обработка натурального ряда чисел Обработка символьных величин Графика Табулирование функций Расчет зарплаты Обработка массивов информации (сведения о чем-либо, людях, погоде)

Слайд 5

Циклы в блок-схемах Условие Тело цикла Да Нет Тело цикла – повторяющиеся действия. СЧЕТЧИК ( параметр)– переменная отвечающая за коли-чество оборотов цикла.

Слайд 6

Циклы в алгоритмах пока Условие нц Тело цикла кц пока х <10 нц k := k +1 S:=S+k кц

Слайд 7

Виды циклов Циклы с известным числом повторений (ДЛЯ) Циклы с неизвестным числом повторений (ПОКА, ДО)

Слайд 8

Чтобы организовать цикл… НУЖНО: Определить в задаче повторяющиеся действия Определить количество повторений (оборотов) цикла (если это возможно) Определить начальное (и конечное) значения переменной (счетчика) цикла и шаг ее изменения.

Слайд 9

Циклы с известным числом повторений (ДЛЯ)

Слайд 10

Упражнения Для к = 1 до 15 шаг 2 Для к = 3 до -15 шаг -10 Для к = 5 до -5 Для к = 1 до 100 шаг 50 Для к = 10 до -10 шаг -2 Для к = 100 до 10 шаг -10 Для к = 1 до 1

Слайд 11

Упражнения FOR к = 1 TO 15 STEP 2 FOR к = 3 TO -15 STEP -10 FOR к = 5 TO -5 FOR к = 1 TO 100 STEP 50 FOR к = 10 TO -10 STEP -2 FOR к = 100 TO 10 STEP -10 FOR к = 1 TO 1

Слайд 12

Вопросы При каких значениях счетчика цикл выполнится 1 раз? При каких значениях счетчика цикл не выполнится ни разу?

Слайд 13

Составить программу формирующую: 50 первых натуральных чисел Все двухзначные натуральные числа Все целые из отрезка -50 до 50 В символьной величине подсчитать все буквы «О». Все кратные 5 числа натурального ряда для данного N


По теме: методические разработки, презентации и конспекты

Программирование в языке Бейсик

Методическое пособие для студентов 1 курса, предназначенное для изучения темы "Основы программирования". Раасматриваются разделы: линейное программирование, ветвление, циклы, массивы, графика, символь...

Графические операторы языка Бейсик

Графические операторы языка Бейсик...

Операторы языка Бейсик

Операторы языка Бейсик...

Программирование. Начало программирование на языке Pascal

Материал разработан и опубликован для московского проекта единая общегородская образовательная платформа...

Электронный учебник по курсу "Программирование. Структурное программирование на языке Pascal" для преподавателей

Данный электронный учебник является программно-методическим обеспечением для дистанционного обучения по курсу "Программирование. Структурное программирование на языке Pascal". Вашему вниманию предлага...

Электронный учебник по курсу "Программирование. Структурное программирование на языке Pascal" для студентов специальности 050202 отделения "информатика"

Данный электронный учебник является программно-методическим обеспечением для дистанционного обучения по курсу "Программирование. Структурное программирование на языке Pascal" для студентов специальнос...