QBasic
Слово алгоритм возникло от algorithm- латинской формы имени великого математика IX века аль- Хорезми, который сформулировал правила выполнения 4 арифметических действий над многозначными числами. Алгоритм - это организованная последовательность действий, понятных для некоторого исполнителя, ведущая к решению поставленной задачи. Алгоритм - это конечная последовательность однозначных предписаний, исполнение которых позволяет с помощью конечного числа шагов получить решение задачи, однозначно определяемое исходными данными. Алгоритм может быть предназначен для выполнения его человеком или компьютером.
Свойства алгоритма: Массовость - алгоритм должен быть применен для класса подобных задач. Дискретность - алгоритм состоит из ряда шагов. Определенность - каждый шаг алгоритма должен пониматься однозначно и не допускать произвола. Результативность - алгоритм должен приводить к решению поставленной задачи за конечное число шагов
Виды алгоритма: Линейный - алгоритм, в котором все предписания (шаги) выполняются так, как записаны, без изменения порядка следования, строго друг за другом. Разветвляющийся - алгоритм, в котором выполнение того или иного действия (шага) зависит от выполнения или не выполнения какого-либо условия. Циклический - алгоритм, в котором некоторая последовательность действий повторяется несколько раз.
Способы записи алгоритма: Словесно-формульное описание (на естественном языке с использованием математических формул). Графическое описание в виде блок-схемы (набор связанных между собой геометрических фигур). Описание на каком-либо языке программирования (программа). Программа - это набор машинных команд, который следует выполнить компьютеру для реализации того или иного алгоритма. Программа - это форма представления алгоритма для исполнения его машиной.
«Горячие клавиши» F5 – запуск программы Shift+F5 – Перезапуск программы Ctrl+Break – Прерывание программы Ctrl+Insert – Копировать Shift+Insert - Вставить
Константы: Числовые (1, 2, 125, 5632) Символьные (“а”, “в1”)
Операторы: CLS – оператор очистки экрана. Ставится в начале программы. Input – оператор ввода данных. Print – оператор вывода данных на экран.
Задача №1 Сложите две переменные, результат выведите на экран. CLS Input “Vvedite 4isla”; a,b C=a+b Print “Summa=”; c
CLS Input “Vvedite 4islo”; a Input b C=a+b Print c Print “Summa=”; c
Задача №2 Решите уравнение, результат выведите на экран.
Самостоятельная работа Задание №1 Вычислить высоту треугольника, если его площадь равна S, а основание больше высоты на A Задание №2 Радиус окружности, вписанной в равносторонний треугольник, равен R. Составить программу вычисления стороны, высоты и площади треугольника
Задание №3 Четырехугольник задан сторонами и длинами отрезков, соединяющих вершины с внутренней точкой. Составить программу вычисления площади четырехугольника
Задача №5 T=
ОСНОВНЫЕ ОПЕРАТОРЫ: IF (Если) AND (И) OR (Или) THEN (Тогда) ELSE (Иначе) END IF (Конец условия)
/ - результат с дробью (10/3=3,3333) \ - округление результата (10\3=3) < > - неравенство > = - больше или равно < = - меньше или равно
IF <условие 1> THEN <блок операторов 1>
IF <условие 1> THEN <блок операторов 1> ELSE <блок операторов 2> END IF
IF sb >= 4 THEN PRINT “iPhone 5s” ELSE PRINT “TEXET” END IF
IF <условие 1> AND <условие 2> THEN <блок операторов 1> END IF
IF <условие 1> OR <условие 2> THEN <блок операторов 1> END IF
Задание №1 Заданы размеры обуви трех мужчин. Определить, есть ли среди них мужчины с одинаковым размером обуви.
Задание №4 Заданы координаты трех точек на плоскости. Найти, какая из них наиболее удалена от начала координат.
Задание №8 Даны 3 различных целых числа. Найти среднее из них.
Делит одно число на другое и выводит на экран ОСТАТОК между делимым и частным. Если делитель не целый – округляет его.
Задание №1 Задано двузначное число. Определить, состоит ли оно из одинаковых цифр.
Задание №4 Определить количество целых чисел среди a,b,c