
- •Самарский государственный университет путей сообщения
- •Информатика Основы программирования на языке qBasic
- •Введение
- •1) Константы
- •2) Переменные
- •1) Арифметические выражения
- •2) Условные выражения
- •3) Логические выражения
- •4) Символьные выражения
- •1) Оператор комментариев
- •2) Оператор ввода данных input
- •Input “Введите значения х, у”; х, у
- •3) Оператор вывода данных print
- •Р ис.1. Окно редактирования qBasic
- •Задание 2. Таблица умножения
- •Лабораторная работа №2. Программирование линейных алгоритмов
- •Задание 1. Программа нахождения суммы двух чисел
- •Задание 2. Программа нахождения суммы квадратов двух чисел, введенных с клавиатуры
- •Задание 3. Программа нахождения длины окружности и площади круга
- •Задание 4. Вычисление площади треугольника
- •Задание 5. Программа нахождения значения функции
- •Задание 6. Самостоятельное решение задач
- •Контрольное задание № 1 Вариант вашего задания задает преподаватель!
- •Отчет по заданию оформите в письменном виде!
- •Лабораторная работа №3. Разветвляющиеся алгоритмы
- •Задание 1. Использование условного оператора
- •Задание 2. Нахождение максимума двух чисел
- •Задание 4. Решение задач с использованием условного оператора
- •Задание 5. Решение задач на нахождение минимума и максимума
- •Задание 6*. Самостоятельное решение задач повышенной сложности
- •Тестовое задание Вариант вашего задания совпадает с номером вашего компьютера!
- •Контрольное задание №2 Вариант вашего задания задает преподаватель!
- •Отчет по заданию оформите в письменном виде!
- •Лабораторная работа №4. Программирование циклических алгоритмов
- •Пример 2. Алгоритм Евклида.
- •Пример 3. Табулирование функции на отрезке
- •Пример 4. Нахождение суммы
- •Задание 1. Решение задач по теме Номера задач задает преподаватель!
- •Номера задач задает преподаватель!
- •Контрольное задание № 3 Вариант вашего задания задает преподаватель!
- •Отчет по заданию оформите в письменном виде!
- •Лабораторная работа №5. Одномерные массивы
- •Оператор описания массива dimension
- •Пример 1. Ввод и вывод элементов массива
- •Пример 2. Заполнение элементов массива случайными числами
- •Пример 3. Расчет элементов массива по формуле
- •Пример 4. Нахождение максимального элемента массива и его номера
- •Пример 5. Нахождение суммы элементов массива
- •Пример 6. Нахождение количества элементов массива
- •Задание 1. Решение задач по теме Номера задач задает преподаватель!
- •Контрольное задание №4 Вариант вашего задания задает преподаватель! Отчет по заданию оформите в письменном виде!
- •Библиографический список
Задание 2. Таблица умножения
Самостоятельно составьте программу, выводящую на экран таблицу умножения чисел от 1 до 10 на N, где N – номер вашего варианта. Сохраните программу под именем TABL.
Лабораторная работа №2. Программирование линейных алгоритмов
Цель работы: Освоить приемы программирования линейных алгоритмов.
Линейным называется алгоритм, в котором результат получается путем однократного выполнения заданной последовательности действий при любых значениях исходных данных. Согласно линейному алгоритму, выполнение программы начинается с ее первого исполняемого оператора. Операторы будут задействованы последовательно, один за другим, в соответствии с их расположением в тексте программы.
Перед выполнением этой лабораторной работы необходимо ознакомиться c правилами записи выражений, операторами присваивания и ввода-вывода, а также стандартными арифметическими функциями.
Задание 1. Программа нахождения суммы двух чисел
Запустите QBasic.
Наберите в окне редактирования текст программы:
REM Сумма двух чисел
a = 5
b = 12
c = a + b
PRINT “Результат сложения: ”, с
Сохраните программу под именем PRIMER_1 на жестком диске.
Запустите программу на выполнение, ознакомьтесь с результатами вычислений.
Задание 2. Программа нахождения суммы квадратов двух чисел, введенных с клавиатуры
З
апустите QBasic.
Наберите в окне редактирования текст программы (см. блок-схему):
REM Сумма квадратов двух чисел, введенных с клавиатуры CLS INPUT “Введите числа а и b”; a, b c = a^2 + b^2 PRINT “Результат вычислений: ”, с |
|
Важно! Обратите внимание на оператор очистки экрана CLS. Он позволит при каждом последующем запуске программы работать на чистом экране.
Сохраните программу под именем PRIMER_2 на жестком диске.
Запустите программу на выполнение при различных входных данных, ознакомьтесь с результатами вычислений.
Задание 3. Программа нахождения длины окружности и площади круга
Запустите QBasic.
Наберите в окне редактирования:
REM Длина окружности и площадь круга заданного радиуса
CLS
INPUT “Введите радиус”; r
PI = 3.14
L = 2* PI * r
S = PI * r * r
PRINT “Длина окружности равна: ”, L
PRINT “Площадь круга равна: ”, S
Сохраните программу под именем PRIMER_3 на жестком диске.
Запустите программу на выполнение при различных входных данных, ознакомьтесь с результатами вычислений.
Задание 4. Вычисление площади треугольника
Составьте программу, вычисляющую площадь треугольника по заданным значениям основания a и высоты h.
Ф
ормула
для вычисления площади треугольника
имеет вид:
.
Составим программу для нахождения площади треугольника.
Запустите QBasic.
В окне редактирования наберите текст программы:
REM Площадь треугольника
CLS
INPUT “Введите длину стороны а”; а
INPUT “Введите высоту h ”; h
s = 1/2 * a * h
PRINT “Площадь треугольника равна: ”, s
Сохраните программу под именем PRIMER_4 на жестком диске.
Запустите программу на выполнение, введя значения a =2, h =3 (при этом должно получиться значение s = 3)
Задание 5. Программа нахождения значения функции
Самостоятельно
составьте программу для нахождения
значения функции
для произвольных значений x,
b,
c. Сохраните
программу под именем PRIMER_5.