
- •Самарский государственный университет путей сообщения
- •Информатика Основы программирования на языке 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 Вариант вашего задания задает преподаватель! Отчет по заданию оформите в письменном виде!
- •Библиографический список
Задание 5. Решение задач на нахождение минимума и максимума
Найдите значение выражения из Таблицы 4, выбрав вариант, совпадающий с номером компьютера. Сохраните программу на диске под именем USLOV_5.
Табл.4
-
№ варианта
Условие
Исходные данные
1
Ввести с клавиатуры три действительных числа a, b, c. Вывести на экран max (a+b+c, abc, a–b)
a, b, c
2
Ввести с клавиатуры три действительных числа a, b, c. Вывести на экран min (a+2b, b+3c, c)
a, b, c
3
Ввести с клавиатуры три действительных числа a, b, c. Вывести на экран min (2a–b, c2, b+c)
a, b, c
4
Ввести с клавиатуры три действительных числа a, b, c. Вывести на экран min (3a, a + b+7c, 8c)
a, b, c
5
Ввести с клавиатуры три действительных числа a, b, c. Вывести на экран max (5a+7b, b-c, 3c)
a, b, c
6
Ввести с клавиатуры три действительных числа a, b, c. Вывести на экран min (a2, a +2b–c, c)
a, b, c
7
Ввести с клавиатуры три действительных числа a, b, c. Вывести на экран max (a+b+c, 3a+8, a+7c)
a, b, c
8
Ввести с клавиатуры три действительных числа a, b, c. Вывести на экран min (ab, ac, bc)
a, b, c
9
Ввести с клавиатуры три действительных числа a, b, c. Вывести на экран max (a, a2–b, ac)
a, b, c
10
Ввести с клавиатуры три действительных числа a, b, c. Вывести на экран min (a+7, b–4, 3c)
a, b, c
11
Ввести с клавиатуры три действительных числа a, b, c. Вывести на экран max (ab, b+5, ac)
a, b, c
12
Ввести с клавиатуры три действительных числа a, b, c. Вывести на экран min (a-b, a-c, b-c)
a, b, c
13
Ввести с клавиатуры три действительных числа a, b, c. Вывести на экран max (4a, a2+c, b+c)
a, b, c
Задание 6*. Самостоятельное решение задач повышенной сложности
Самостоятельно решите задачу из Таблицы 5, выбрав вариант, совпадающий с номером компьютера. Сохраните программу на диске под именем USLOV_6.
Табл.5
№ варианта |
Условие |
Исходные данные |
1 |
Три точки заданы своими координатами. Выяснить какие из них находятся на максимальном расстоянии друг от друга |
х1, у1, х2, у2, х3, у3 |
2 |
Вычислить:
|
a, b, c |
3 |
Заданы три величины a, b, c. Определить максимальное и минимальное значение из трех величин: их произведения, среднего арифметического и величины еa + eb + ec |
a, b, c |
4 |
Определить в какой четверти координатной плоскости находится точка с координатами (х, у) |
х, у |
5 |
Вычислить:
|
x, y, z |
6 |
Вычислить:
|
х, у |
7 |
Вычислить:
|
x, y, z |
8 |
Вычислить:
|
х, у |
9 |
Вычислить значение функции, заданной графически, по заданному значению аргумента х
|
х |
10 |
Решить линейное уравнение ах + b = 0 для любых значений коэффициентов |
a, b |
11 |
Определить попадет ли точка с координатами (х, у) в кольцо с внутренним радиусом R1 и внешним радиусом R2 и с центром в начале координат |
х, у |
12 |
Вычислить:
|
х, у |
13 |
Вычислить значение функции, заданной графически, по заданному значению аргумента х:
|
х |
14 |
Определить, принадлежит ли точка с координатами (х, у) кругу х2 + у2 ≤ 4. |
х, у |
15 |
Даны три числа n, m, p. Вывести их на экран в порядке возрастания. |
n, m, p |