Что такое алгоритм АЛГОРИТМ АЛГОРИТМ АЛГОРИТМ – это конечная последовательность шагов в решении задачи, приводящая от исходных данных к требуемому результату.
СИСТЕМА КОМАНД ИСПОЛНИТЕЛЯ - СИСТЕМА КОМАНД ИСПОЛНИТЕЛЯ - команды, которые может выполнять конкретный исполнитель.
Словесная Графическая Блок-схема ФОРМЫ ЗАПИСИ АЛГОРИТМОВ
Структура блок – схемы: Вид стандартного графического объекта Назначение Начало алгоритма Конец алгоритма Выполняемое действие записывается внутри прямоугольника Условие выполнения действий записывается внутри ромба Последовательность выполнения действий. Начало Конец Гуляю Встречу
Виды алгоритмов: Линейный алгоритм (описание действий, которые выполняются однократно в заданном порядке); Циклический алгоритм (описание действий, которые должны повторятся указанное число раз или пока не выполнено задание); Разветвляющий алгоритм (алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий) Вспомогательный алгоритм (алгоритм, который можно использовать в других алгоритмах, указав только его имя).
Линейный алгоритм - алгоритм, в котором команды выполняются в порядке их записи, т.е. последовательно друг за другом. Начало Конец Действие 1 Действие n …
ОПЕРАТОРЫ ЯЗЫКА QBASIC. REM – оператор комментария. Все что следует после этого оператора до конца строки предназначено исключительно для человека.
ПРИМЕР: REM REM Это комментарий можно и так: ' ' Это комментарий
CLSочистить экран. CLS - очистить экран. Вся информация, которая была на экране стирается. INPUT оператор ввода. INPUT (ввод) – оператор ввода. Используется для передачи в программу каких-либо значений. ОПЕРАТОРЫ ЯЗЫКА QBASIC.
PRINT оператор вывода. PRINT – оператор вывода. ПРИМЕР: PRINT " "" "Привет! Меня зовут Саша." На экран будет выведено сообщение: Привет! Меня зовут Саша. ОПЕРАТОРЫ ЯЗЫКА QBASIC.
PRINT оператор вывода. PRINT – оператор вывода. ПРИМЕР: PRINT " "" "Привет! Меня зовут Саша." На экран будет выведено сообщение: Привет! Меня зовут Саша. ОПЕРАТОРЫ ЯЗЫКА QBASIC.
END оператор завершения программы. END – оператор завершения программы. ПРИМЕР: PRINT " "" "Привет! Меня зовут Саша." На экран будет выведено сообщение: Привет! Меня зовут Саша. ОПЕРАТОРЫ ЯЗЫКА QBASIC.
На экране появится приглашение ввести данные (появится знак"?") Компьютер выведет на экран: 'Введите число а:' ПРИМЕР: INPUT а INPUT "Введите число а: ", а Ввести данные с клавиатуры и нажать ввод Для ввода необходимо. Ввести данные с клавиатуры и нажать ввод (enter).
АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ НА ЯЗЫКЕ QBASIC. Операция ОбозначениеПример Результат Сложение+2+57 Вычитание Умножение*3*412 Деление/ 15/3 15/ Целочисленное деление \15\43 Возведение в степень ^2^38 Остаток от деления MOD13 MOD 53
Корень SQR(X) Модуль числа ABS(X) Синус SIN(X) Косинус COS(X) Тангенс TAN(X) Целая часть числа INT(X) Натуральный логарифм LOG(X) МАТЕМАТИЧЕСКИЕ ФУНКЦИИ В QBASIC.
Примеры программ: программа, выводящая на экран сообщение: Привет! Меня зовут и ВАШЕ ИМЯ! программа, выводящая на экран сообщение: Привет! Меня зовут и ВАШЕ ИМЯ! CLS REM PRINT END REM Приветствие PRINT Привет! Меня зовут Петя! END
Примеры программ: программа, складывающая два числа CLS REM PRINT END REM Сумма двух чисел a = 5 b = 6 c = a + b PRINT "Результат: ", c END
Примеры программ: Вычисли скорость V пешехода. Значения пути S и времени Т задай с клавиатуры. CLS INPUT Введите значение пути S=; S INPUT INPUT Введите время пути Т=; Т V=S/T PRINT PRINT Скорость пешехода V=; VEND
Задание устно 1 Какие значения последовательно получает переменная Х при выполнении команд? Х=6Х=Х+4Х=Х/2Х=Х*Х+2
Найдите ошибки в записях операторов: а) ПРИНТ а, в б) PRINT "сумма двух чисел равна" x в) INPUT ф, л, ч Задание устно 2
Найдите ошибку 18,08:(2,45+0,58 2 ) – 56,8*6,002 Задание устно 3