- •Содержание:
- •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') при наличии проблемной ситуации
3 Уровень
составьте и запишите следующие алгоритмы:
даны площадь круга S1 и S2. Определите, поместится ли:
круг в квадрате
квадрат в круге
Составьте алгоритм и блок/схему квадратного уравнения.
МОДУЛЬ 2. ТЕМА «ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ Q BASIC»
§1 Представление алгоритма на языке программирования q basic
УРОК 1.
САМОСТОЯТЕЛЬНОЕ УСВОЕНИЕ НОВОГО МАТЕРИАЛА С ПОМОЩЬЮ САМОСТОЯТЕЛЬНОЙ РАБОТЫ (НА 10-15') ПРИ НАЛИЧИИ ПРОБЛЕМНОЙ СИТУАЦИИ.
Представление алгоритма на языке программирования называется программой.
Данная форма представления алгоритма – программа используется, если исполнителем является компьютер.
Операторы языка – это и есть команды алгоритма, предписывающие компьютеру выполнять действия.
Существует множество языков программирования (Паскаль, Фортран, Бейсик, Алгол и др.)
Язык программирования - совокупность средств и правил представления алгоритма в виде, приемлемом для ПК.
? Поймет ли компьютер задачу, поставленную ему на простом человеческом языке? (языке высокого уровня)
? Как вы считаете, существует ли разделение языков программирования на языки высокого и низкого уровня?
ЗАПОМНИ!! Языки программирования делятся на языки высокого (приближенные к человеческому) и низкого уровня (язык машинных кодов)
Q BASIC – относят к языкам высокого уровня.
? Можно ли Q BASIC назвать переводчиком? Если да, то почему, если нет –почему.
ЗАПОМНИ! Непосредственно переводом алгоритма с языка программирования на язык машинных кодов занимаются программы-трансляторы.
Программы – компиляторы переводят всю программу, написанную на алгоритмическом языке в машинные коды, затем выполняют ее. Программы-интерпретаторы покомандно переводят алгоритм.
? Как вы думаете, какие достоинства и недостатки присущи интерпретаторам и компиляторам? Заполни таблицу.
|
- |
+ |
Интерпретатор |
|
|
Компилятор
|
|
|
ЗАПОМНИ! Алфавит языка Q BASIC
Символ |
Наименование |
A-Z, a-z |
Заглавные (прописные) буквы |
0-9 |
Цифры |
/ + - * ^ |
Знаки арифметических операций |
# |
Диез |
% |
Знак процента |
& |
Знак амперсанта |
$ |
Знак доллара |
“ |
Кавычки двойные |
_ |
Знак подчеркивания |
< > = |
Знаки операций отношений |
, ( ) |
разделители |
Приоритет выполнения операций в Q BASIC такой же, как и в математике. Арифметическое выражение должно быть записано в строчку. При записи десятичных дробей ставится точка. Пример:
Математическая запись |
Запись на Q BASIC
|
37 (25+87, 5) – 17(4, 6+1,9) |
37*(25+87.5) –17*(4.6+1.9)
|
? Запишите следующую формулу по правилам записи арифметических выражений на языке Q BASIC
2, 136+ у _______________________________________________
______________________________________________
Познакомимся с оператором языка PRINT. Рассмотрим пример: PRINT «Бейсик» - его задача напечатать на экране ПК слова, заключенные в кавычки (другими словами, это оператор вывода на экран).
? Что появится на экране пк после выполнения команды: print «я программист» _______________________________________________________
? Напишите текст программы, в результате которой на экране ПК появится надпись «УРА»
Выполните следующие команды на ПК:
ПУСК – Программы – Q BASIC - q basic. Exe
После запуска интерпретатора появится рабочее поле Q BASIC, состоящее из:
-главного меню
-строки команд
-окна текста
-окно сообщений
ОСНОВНЫЕ ПОЗИЦИИ ГЛАВНОГО МЕНЮ:
Файл (FILE) |
Работа с файлами |
Редактирование (EDIT) |
Редактирование текста |
Просмотр (VIEW) |
Просмотр подпрограммы |
Поиск (SEARCH) |
Поиск информации в тексте |
Запуск (RUN) |
Выполнение подпрограммы |
Отладка (Debug) |
Отладочные режимы |
Параметры (Option) |
Дополнительные возможности |
Справка Help |
Получение справки |
Ввод текста программы происходит в окне текста, проводится построчно. Признаком конца ввода строки является нажатие клавиши Enter. Для вычисления на ПК выражение типа 4,5+38 необходимо просто ввести это выражение на языке QB после слова PRINT и выполнить команду RUN.
? Вычислить на ПК:
45800+4080
2,54+0,017*3,2
56789+23198
3456*2309
9876-234*(345-123) – 234
4532 / 123 + 345*567
98076+2341
Запомни!! Элементарные функции на языке Q BASIC
Название функции |
Математическая функция |
Стандартная функция |
Форма записи |
Квадратный корень
|
|
SQR |
SQR (X) |
Абсолютная величина числа |
/Х/ |
ABS |
ABS (X) |
Синус
|
SIN X |
SIN |
SIN (X) |
Косинус
|
COS X |
COS |
COS(X) |
Тангенс
|
TG X |
TAN |
TAN(X) |
Целая часть числа
|
[X] |
INT |
INT(X) |
Случайное число
|
- |
RND |
RND(X) |
САМОСТОЯТЕЛЬНАЯ РАБОТА
1 УРОВЕНЬ
Записать арифметическое выражение в виде, пригодном для вычисления на Q BASIC
а) + + + +
б) :
в)22+32+42+52+62
г) 22+23+32+43
93+5*6*7
2)Следующее выражение Бейсика записать в обычной арифметической форме:
а) 44/4*5+10-2^3/0.3
б) 5+2/6-7+3^2
d) 5+2/6-7+(2^3+1.7)
c) (4*(5-4^2))^2
d) 3+8/4-7*3^2
Напишите текст программы, в результате выполнения которой на экране должны появиться надпись «Я люблю информатику»
2 УРОВЕНЬ
Вычислить на ПК с помощью Qbasic
a)
b) 3,12+ *
в) *(8,79-3,94)2
г)
д) sin300+cos600
3 УРОВЕНЬ
Написать программу на Qbasic в результате которой на экране построчно будет введено стихотворение «Наша Таня» А. Барто. Выполнить программу на ПК.
Написать программу вычисления площади прямоугольника, выполнить ее на ПК при заданной длине 4,75 и ширине 1,025 см.