- •Содержание:
- •1 Урок.
- •Самостоятельное усвоение нового материала с помощью самостоятельной работы (на 10-15') при наличии проблемной ситуации.
- •Самостоятельная работа (с разно уровневыми заданиями)
- •1 Уровень.
- •2 Уровень
- •3 Уровень (творческие задания и проекты)
- •§2. Представление алгоритма в виде блок-схемы. Алгоритмический язык.
- •1 Урок.
- •Самостоятельное усвоение нового материала с помощью самостоятельной работы (на 10-15') при наличии проблемной ситуации.
- •Самостоятельная работа (с разноуровневыми заданиями)
- •1 Уровень
- •Урок результирующей самостоятельной работы
- •2 Уровень
- •3 Уровень
- •§1 Представление алгоритма на языке программирования q basic
- •§2 Графические операторы q basic
- •2)Самостоятельная работа
- •2 Уровень.
- •3 Уровень
- •2 Уровень
- •3 Уровень
- •§3 «Программирование линейных алгоритмов»
- •В данной таблице приведи примеры величин:
- •Составь программу на q basic вычисления выражения
- •3 Уровень
- •Уровень
- •Уровень
- •§4 Программирование алгоритмов с ветвлениями.
- •§5 Оператор выбора
- •Самостоятельная работа (с разноуровневыми заданиями)
- •1 Уровень
- •2 Уровень
- •3 Уровень
- •§6 Циклические алгоритмы
- •Самостоятельное усвоение нового материала с помощью самостоятельной работы (на 10-15') при наличии проблемной ситуации
- •2) Самостоятельная работа (с разноуровневыми заданиями)
- •1 Уровень
- •2 Уровень
- •3 Уровень
- •§6 Циклические алгоритмы
- •1) Самостоятельное усвоение нового материала с помощью самостоятельной работы (на 10-15') при наличии проблемной ситуации
- •2) Самостоятельная работа (с разноуровневыми заданиями)
- •1 Уровень
- •Уровень
- •Уровень
- •§6 Циклические алгоритмы
- •1) Самостоятельное усвоение нового материала с помощью самостоятельной работы (на 10-15') при наличии проблемной ситуации
- •2) Самостоятельная работа (с разноуровневыми заданиями)
- •2 Уровень
- •3 Уровень
- •§6 Циклические алгоритмы
- •§7 Массивы
- •1) Самостоятельное усвоение нового материала с помощью самостоятельной работы (на 45') при наличии проблемной ситуации
- •1 Уровень
- •2 Уровень
- •3 Уровень
- •§8 Алгоритмы работы с литерными величинами.
- •1) Самостоятельное усвоение нового материала с помощью самостоятельной работы (на 45') при наличии проблемной ситуации
- •2) Самостоятельная работа (с разноуровневыми заданиями)
- •1 Уровень
- •2 Уровень
- •3 Уровень
- •§9 Вспомогательные алгоритмы. Подпрограммы
- •1) Самостоятельное усвоение нового материала с помощью самостоятельной работы (на 45') при наличии проблемной ситуации
В данной таблице приведи примеры величин:
Лит |
Вещ |
Цел |
Цел |
Вещ |
Лит |
цел |
|
|
|
|
|
|
|
Составь программу на q basic вычисления выражения
Z=(X+Y)2 где Х=21, У=4
3 Уровень
Адлияр движется на автомобиле со скоростью v км/ч, Алтын –со скоростью v2 км/ч, расстояние между ними S км. Какое расстояние будет между ними через t2, если они движутся в разные стороны?
Решение: S1=s+(v1+v2)*t - если движутся в противоположные стороны
S1= /(v1+v2)*t – s/ - если движутся навстречу друг другу
Вычислите периметр и площадь прямоугольного треугольника по заданным длинам двух катетов а и в.
3)Найти произведение цифр заданного четырехзначного числа.
ЗАДАЧИ НА САМОСТОЯТЕЛЬНОЕ РЕШЕНИЕ
уровень
Вычислить значение выражения по формуле (все переменные имеют действительный тип)
1)
|
9) |
2)
|
10) |
3)
|
11) |
4)ex-x-2+(1+x)x
|
12) |
5) |
13)(x2+x3)- |
6) |
14) |
7) |
15) |
8) |
16) |
Уровень
Заданы координаты трех вершин треугольника (Х1, У1); (х2,у2); (х3,у3). Найти его периметр и площадь.
Вычислить длину окружности и площади круга одного и того же заданного радиуса R.
Вычислить расстояние между двумя точками с заданными координатами (х1,у1) и (х2,у2)
Даны два действительных числа. Вычислить их сумму, разность, произведение и частное.
Уровень
1) Дано а. Не используя функций и никаких операций кроме умножения, получить а8 за три операции, а10 и а16 за четыре операции.
2)Найти все углы треугольника со сторонами а, b,c. Предусмотреть в программе перевод радианной меры угла в градусы, минуты и секунды.
Найти сумму арифметической прогрессии, если изветны ее первый член, знаменатель и число членов прогрессии.
Составить программу для вычисления пути, пройденного лодкой, если ее скорость в стоячей воде v км/ч, скорость течения реки v1 км/ч, время жвижения по течению t1 ч., а против течения t2 ч.
§4 Программирование алгоритмов с ветвлениями.
УРОК 1.
САМОСТОЯТЕЛЬНОЕ УСВОЕНИЕ НОВОГО МАТЕРИАЛА С ПОМОЩЬЮ САМОСТОЯТЕЛЬНОЙ РАБОТЫ (НА 10-15') ПРИ НАЛИЧИИ ПРОБЛЕМНОЙ СИТУАЦИИ
Вы уже знакомы с разветвляющимся алгоритмом и его графическим представлением.
? напишите определение разветвляющегося алгоритма
На алгоритмическом языке разветвляющийся алгоритм записывается с помощью команды ветвления:
|
если условие то серия1 иначе серия 2 все
|
IF УСЛОВИЕ THEN СЕРИЯ 1 ELSE СЕРИЯ 2 END IF |
Сокращенная форма будет выглядеть так: |
||
|
Если условие То серия Все |
Запиши на языке QBASIC сам, используя оператор GOTO N, где N – переход в строку с меткой N
|
Запомни знаки операций отношения, используемые для записи условий:
Знаки отношений |
Запись знака отношений на QB |
Название операции отношения |
= |
= |
Равно
|
= |
<> >< |
Не равно
|
> |
> |
Больше
|
< |
< |
Меньше
|
> |
>= |
Больше или равно
|
< |
<= |
Меньше или равно
|
РАССМОТРИМ ПРИМЕР:
Дана функция. Составить алгоритм для ее вычисления.
Х2 если х=<0
У=
если Х > 0
|
алг вычислить у (арг вещ Х, рез вещ У) нач ввод Х если Х<=0 то У:=х2 иначе У:= все вывод у кон |
REM вычисление У
INPUT x
IF x<=0 then Y=x^2
ELSE Y=SQR (X)
PRINT “Y=”; Y
END |
Пример 2
В ычислите функцию
Х+sin X x<-1
A = 3 -1=<x>=5
x>=5
Блок-схема |
Запись на алгоритмическом языке (составь сам) |
Q Basic |
|
|
REM вычисление INPUT X IF X<-1 THEN A=x+SIN (x) ELSE IF X<5 THEN A=3*SQR (X+1) ELSE A=1 END IF END IF PRINT «А=»; А END
|
В данном примере можно ввести составные условие (логические)
И |
AND |
Или |
OR |
НЕ |
NOT |
Программа будет выглядеть так:
REM вычисление
INPUT «Х=»;Х
IF X<-1 THEN A=X+sin(X)
IF X>=-1 and X<5 then A=3*SQR (x+1)
If X>=5 then A=1
? «А=»;А
end
Рассмотрите пример, напишите напротив каждой строки, что делает ПК.
Cls________________________________________
? «*»_______________________________________
? «?*»_______________________________________
? «??*»_______________________________________
GOTO 1_____________________________________
2)САМОСТОЯТЕЛЬНАЯ РАБОТА.
I уровень
Составить программу и блок-схему для вычисления функции.
1) 4)
2) 5)
3) 6)
II уровень
Рассмотрим пример:
1:CLS
?:”*”
?:”?*”
?:”??*”
GOTO 1
Напишите программу, которая заставит бежать по экрану следующий узор:
********************
**
**
********************
Напишите программу, определяющую четность или нечетность введенного с клавиатуры целого числа.
3 уровень
Посмотрите текст программы:
Х+0
1: х=х+1
? х
GOTO 1
При каком значении Х закончит свою работу?
Напишите программу, которая заставит бежать по экрану слово «ТВС», буквы этих слов надо изображать символами клавиатуры
Напишите программу, находящую меньшую из двух введенных с клавиатуры чисел.