
- •Самарский государственный университет путей сообщения
- •Информатика Основы программирования на языке 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 Вариант вашего задания задает преподаватель! Отчет по заданию оформите в письменном виде!
- •Библиографический список
Номера задач задает преподаватель!
Составьте программу вычисления суммы четных делителей натурального числа М.
Составьте программу подсчета числа делителей, кратных 3, натурального числа М.
Составьте программу подсчета суммы нечетных делителей, кратных 5, натурального числа М.
Составьте программу подсчета числа нечетных делителей, кратных 7, натурального числа М.
Составьте программу вычисления суммы четных делителей натурального числа М, больших Р, но меньших Q.
Составьте программу отыскания наименьшего h, при котором число h2 + h + 41 является составным.
Составьте программу подсчета числа натуральных чисел, меньших данного М и являющихся делителями натурального Q.
Составьте программу вычисления суммы четных делителей натурального числа М, больших Р, но меньших Q.
Составьте программу вычисления произведения простых делителей натурального числа N.
Составьте программу вычисления квадрата суммы нечетных делителей натурального числа М.
Контрольное задание № 3 Вариант вашего задания задает преподаватель!
Составьте программу табулирования функции y = f(x) на отрезке [a,b] с шагом h.
Отчет по заданию оформите в письменном виде!
Отчет должен содержать:
условия задачи;
блок-схему алгоритма;
текст программы;
исходные данные;
полученные результаты.
Табл.8
№ варианта |
y = f(x) |
Исходные данные |
1 |
|
[ 0.1, 0.9] h = 0.1 |
2 |
|
[ –5, 5] h = 1 |
3 |
|
[ 1.5, 9.5] h = 0.5 |
4 |
|
[ –8, 8] h = 2 |
5 |
|
[ 0.2, 1.2] h = 0.1 |
6 |
|
[ 1.4, 2.6] h = 0.2 |
7 |
|
[ –0.5, 0.5] h = 0.1 |
8 |
|
[ 1, 1.2] h = 0.02 |
9 |
|
[ 0, 5] h = 0.5 |
10 |
|
[ 0, 10] h = 1 |
11 |
|
[ –5, 5] h = 1 |
12 |
|
[ 0.1, 1.1] h = 0.1 |
13 |
|
[ 0.5, 6.5] h = 0.5 |
14 |
|
[ –10, –1] h = 1 |
15 |
|
[ 1.2, 4.2] h = 0.2 |
16 |
|
[ 7, 17] h = 1 |
17 |
|
[ 1, 6] h = 0,5 |
18 |
|
[ 1, 10] h = 1 |
19 |
|
[ –1, 1] h = 0.2 |
20 |
|
[ –1, 1] h = 0.1 |
21 |
|
[ 0.1, 1] h = 0.1 |
22 |
|
[ 0, 1] h = 0.1 |
23 |
|
[ 2.5, 12.5] h = 0.5 |
24 |
|
[ –6, 6] h = 2 |
25 |
|
[ 0.2, 1.2] h = 0.1 |
26 |
|
[ 1, 2.2] h = 0.2 |
27 |
|
[ –0.5, 0.5] h = 0.1 |
28 |
|
[ 1, 1.2] h = 0.02 |
29 |
|
[ 7, 17] h = 1 |
30 |
|
[ 1, 5] h = 0,5 |