Программирование на языке Бейсик
презентация к уроку информатики и икт (9 класс) по теме
Презентации представляют собой электронное пособие для уроков при изучении программирования.
Скачать:
Вложение | Размер |
---|---|
sluchaynye_chisla.ppt | 986.5 КБ |
algoritmicheskaya_konstrukciyavetvlenie.ppt | 132.5 КБ |
standartnye_funkcii.ppt | 40 КБ |
cikly.ppt | 251 КБ |
Предварительный просмотр:
Подписи к слайдам:
Неужели в природе есть нечто, не подчиняющееся никаким законам?
Его Величество - Случай! Встречу. – Не встречу. Спросят. – Не спросят. Выиграю. – Не выиграю. Вся наша жизнь – это цепочка случайностей.
Бросание монетки. Игра в карты. Бросание игральной кости. Вращение рулетки. Случайные ситуации нагляднее всего представлены в азартных играх.
Случайные числа в Бейсике моделируются стандартной функцией RND . Эта функция возвращает случайное число из интервала 0------------------1
Пока эти числа меньше 0 Умножим на 10
Отбросим дробную часть
Проанализируем полученные числа
Вывод Если мы хотим получить число от 0 до 9, умножать нужно на 10. от 0 до N , умножать на N+1
Упражнения 0 до 12 0 до 35 0 до 45 0 до 100 0 до1
А если нужно получить случайные числа на любом отрезке 3 до 12 1 до 35 5 до 45 10 до 100 13 до19
Давайте приведем пару чисел к знакомому нам виду от 0 до N 3 до 12 0 до 9 Для этого вычтем из обоих чисел первое число. Значит умножать нужно на 10 ( N+1) И прибавим число, которое вычли (3). RND*10+3
RND*(B-A+1)+A 1 до 35 5 до 45 10 до 100 13 до19 C лучайное число от А до В
( RND* 2*А ) - A 1 до 35 5 до 45 10 до 100 13 до19 Отрицательные случайные числа от -А до А
Бросим монетку 10 раз И подсчитаем количество выпадений 0 и 1. Бросим 100 раз. Бросим 1000 раз и.тд .
ВЫВОД При увеличении числа испытаний до бесконечности доли участников сравниваются. 50х50
Случайные числа правильнее называть ПСЕВДОСЛУЧАЙНЫМИ
Для того, чтобы каждый раз формировались разные случайные числа, используется команда RANDOMIZE TIMER
Предварительный просмотр:
Подписи к слайдам:
ВЕТВЛЕНИЕ Это алгоритмическая конструкция, в которой производится выбор одного решения из нескольких , в зависимости от выполнения некоторого УСЛОВИЯ .
УСЛОВИЯ В РАЗГОВОРНОЙ РЕЧИ Это утверждения , которые могут быть либо истинными , либо ложными . «Автомобиль «Москвич». « Сосуд пустой». «На улице идет дождь». « Стороны не равны» .
РЕЗУЛЬТАТЫ ПРОВЕРКИ УСЛОВИЙ Результатом проверки любого условия является либо истина , либо ложь . ДА – НЕТ , 1 - 0
УСЛОВИЯ В АЛГОРИТМАХ В алгоритмах роль условий играют ОТНОШЕНИЯ (НЕРАВЕНСТВА) А $ = «Москвич» V=0 «Идет дождь» = 1 А >< В
ВИДЫ УСЛОВИЙ Условия бывают простые и составные .
ПРОСТЫЕ УСЛОВИЯ состоят из двух выражений соединенных знаком отношения К = 10 М $= «Урок» Х = 0 Y > 100
СОСТАВНЫЕ УСЛОВИЯ состоят из двух и более простых условий. К = 10 И Y > 100 Х = 0 ИЛИ М $= «Урок» Не верно , что «Сосуд пустой»
СОСТАВНЫЕ УСЛОВИЯ Бывают трех видов: И, ИЛИ и НЕ К = 10 И Y > 100 Х = 0 ИЛИ М $= «Урок» Неверно , что «Сосуд пустой»
СОСТАВНОЕ УСЛОВИЕ Типа И истинно тогда, когда истинны все простые, входящие в его состав. К = 10 И Y > 100
СОСТАВНОЕ УСЛОВИЕ Типа ИЛИ истинно тогда, когда истинно хотя бы одно , входящее в его состав. К = 10 И ЛИ Y > 100
СОСТАВНОЕ УСЛОВИЕ Типа НЕ истинно тогда, когда оно ложно. Неверно , что «Сосуд пустой
СОСТАВНЫЕ УСЛОВИЯ Бывают трех видов: И, ИЛИ и НЕ К = 10 И Y > 100 Х = 0 ИЛИ М $= «Урок» Неверно , что «Сосуд пустой»
ПРОВЕРЬТЕ ИСТИННОСТЬ УСЛОВИЙ при 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)
ЗАПИСАТЬ В ВИДЕ ОТНОШЕНИЙ Дано вещ. N . Определить четность числа Имеется ли дробная часть Определить знак числа
ЗАПИСАТЬ В ВИДЕ СОСТАВНЫХ ОТНОШЕНИЙ Определить, является ли треугольник со сторонами а,в,с а) равносторонним б) равнобедренным
ЗАПИСАТЬ В ВИДЕ СОСТАВНЫХ ОТНОШЕНИЙ Дано вещ. N . Является ли число двузначным. Даны два вещ. числа А и В. Являются ли они а) взаимно противоположными . б) взаимно обратными
ЗАПИСАТЬ В ВИДЕ СОСТАВНЫХ ОТНОШЕНИЙ Даны три вещ. числа А, В,С. Определить имеется ли среди них хотя бы одна пара а) равных между собой . б) взаимно противоположных с) взаимно обратных
Предварительный просмотр:
Подписи к слайдам:
Числовые стандартные функции Sin(N), Cos (N) и т.д. SQR (N) – N^(1/k) - N N k
Числовые стандартные функции ABS(N) – модуль числа SGN(N) - знак числа (1,0,-1) FIX(N) – отбрасывание дробной части
Числовые стандартные функции INT(N) – целая часть числа С INT(N) - округление числа RND – случайное число
Символьной (строковой, текстовой, литерной) величиной называется последовательность символов, заключенная в кавычки.
Символьные операции Сравнение – МОРЕ < МОРС Сложение (сцепление, соединение, конкатенация) А $ := “MA” B$ := А $ + ” ска ”
Символьные операции Измерение длины – K:= LEN (A$) Вырезка В $ := MID $( А $ ,3,3) A$:=“ Автомобиль ”
Предварительный просмотр:
Подписи к слайдам:
ЦИКЛ (греч. «круг» Это алгоритмическая конструкция , предназначенная для описания повторяющихся действий при выполнении некоторого условия .
Примеры задач (повседн) Ходьба Поднимание по лестнице Прием пищи Написание текста Уборка Езда на велосипеде, автомобиле и пр. Косьба травы
Примеры задач (учебн, произв) Обработка натурального ряда чисел Обработка символьных величин Графика Табулирование функций Расчет зарплаты Обработка массивов информации (сведения о чем-либо, людях, погоде)
Циклы в блок-схемах Условие Тело цикла Да Нет Тело цикла – повторяющиеся действия. СЧЕТЧИК ( параметр)– переменная отвечающая за коли-чество оборотов цикла.
Циклы в алгоритмах пока Условие нц Тело цикла кц пока х <10 нц k := k +1 S:=S+k кц
Виды циклов Циклы с известным числом повторений (ДЛЯ) Циклы с неизвестным числом повторений (ПОКА, ДО)
Чтобы организовать цикл… НУЖНО: Определить в задаче повторяющиеся действия Определить количество повторений (оборотов) цикла (если это возможно) Определить начальное (и конечное) значения переменной (счетчика) цикла и шаг ее изменения.
Циклы с известным числом повторений (ДЛЯ)
Упражнения Для к = 1 до 15 шаг 2 Для к = 3 до -15 шаг -10 Для к = 5 до -5 Для к = 1 до 100 шаг 50 Для к = 10 до -10 шаг -2 Для к = 100 до 10 шаг -10 Для к = 1 до 1
Упражнения 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
Вопросы При каких значениях счетчика цикл выполнится 1 раз? При каких значениях счетчика цикл не выполнится ни разу?
Составить программу формирующую: 50 первых натуральных чисел Все двухзначные натуральные числа Все целые из отрезка -50 до 50 В символьной величине подсчитать все буквы «О». Все кратные 5 числа натурального ряда для данного N
По теме: методические разработки, презентации и конспекты
Программирование в языке Бейсик
Методическое пособие для студентов 1 курса, предназначенное для изучения темы "Основы программирования". Раасматриваются разделы: линейное программирование, ветвление, циклы, массивы, графика, символь...
Графические операторы языка Бейсик
Графические операторы языка Бейсик...
Операторы языка Бейсик
Операторы языка Бейсик...
Программирование. Начало программирование на языке Pascal
Материал разработан и опубликован для московского проекта единая общегородская образовательная платформа...
Электронный учебник по курсу "Программирование. Структурное программирование на языке Pascal" для преподавателей
Данный электронный учебник является программно-методическим обеспечением для дистанционного обучения по курсу "Программирование. Структурное программирование на языке Pascal". Вашему вниманию предлага...
Электронный учебник по курсу "Программирование. Структурное программирование на языке Pascal" для студентов специальности 050202 отделения "информатика"
Данный электронный учебник является программно-методическим обеспечением для дистанционного обучения по курсу "Программирование. Структурное программирование на языке Pascal" для студентов специальнос...