
- •Самарский государственный университет путей сообщения
- •Информатика Основы программирования на языке 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 Вариант вашего задания задает преподаватель! Отчет по заданию оформите в письменном виде!
- •Библиографический список
Задание 6. Самостоятельное решение задач
Самостоятельно решите задачу из Таблицы 1, выбрав вариант, совпадающий с номером компьютера. Сохраните программу на диске под именем Primer_6.
Табл. 1
№ варианта |
Условие |
Исходные данные |
1 |
Определить
расстояние d
между двумя точками на плоскости ( |
х1, у1, х2, у2 |
2 |
Заданы четыре
положительных числа a,
b,
c
и d.
Вычислить их среднее арифметическое
и среднее геометрическое (среднее
арифметическое равно
|
a, b, c, d |
3 |
Найти радиус окружности, описанной вокруг прямоугольника по формуле:
где р - полупериметр |
a, b, c |
4 |
Найти радиус круга, вписанного в треугольник со сторонами a, b, c по формуле:
где р - полупериметр |
a, b, c |
5 |
Определить площадь треугольника по трем углам и высоте:
|
A, B, C, h |
6 |
Определить площадь треугольника по заданной стороне и углам
|
A, B, C, a
|
7 |
Вычислить сопротивление цепи:
по
формуле
|
R1, R2, R3 |
8 |
Вычислить сопротивление цепи:
по
формуле
|
R1, R2, R3 |
9 |
В магазине продается костюмная ткань. Ее цена равна b руб. за кв. метр. Подсчитать стоимость куска этой ткани длиной Х м и шириной У м. |
Х, У, b |
10 |
Найти площадь ромба по стороне и острому углу:
где а - сторона, a - угол |
а, a |
11 |
В арифметической прогрессии известны 1-й член и разность. Найти 30-й член этой прогрессии и сумму первых 40 членов. Формула n-го члена арифметической прогрессии:
Формула суммы n первых членов арифметической прогрессии:
|
а1, d |
12 |
Найти координаты центра отрезка, заданного координатами его концов. |
х1, у1, х2, у2 |
13 |
Найти сумму всех натуральных чисел от 1 до m используя формулу суммы членов арифметической прогрессии. Формула суммы n первых членов арифметической прогрессии:
|
m |
Контрольное задание № 1 Вариант вашего задания задает преподаватель!
Составьте программу вычисления значения функции y=f(x) (см. Таблицу 2) при произвольном значении x. Проверьте правильность вычисления, задавая произвольные значения x.
Отчет по заданию оформите в письменном виде!
Отчет должен содержать:
условия задачи;
блок-схему алгоритма;
текст программы;
исходные данные;
полученные результаты.
Табл.2
№ |
Функция |
№ |
Функция |
1. |
|
16. |
|
2. |
|
17. |
|
3. |
|
18. |
|
4. |
|
19. |
|
5. |
|
20. |
|
6. |
|
21. |
|
7. |
|
22. |
|
8. |
|
23. |
|
9. |
|
24. |
|
10. |
|
25. |
|
11. |
|
26. |
|
12. |
|
27. |
|
13. |
|
28. |
|
14. |
|
29. |
|
15. |
|
30. |
|