Вы находитесь на странице: 1из 4

Самостоятельные задания по программированию на Visual Basic

Самостоятельные задания разделены по трудности на три уровня:


А - простые задания, решения которых сводятся к типовым
алгоритмам;
В - задания, требующие сочетания типовых алгоритмов и творческого
подхода;
С - сложные задания;

Линейные алгоритмы

1. Составьте блок-схему алгоритма и программу вычисления площади


треугольника по основанию и высоте.
2. Составьте блок-схему алгоритма и программу вычисления площади
параллелограмма по одной из сторон и высоте.
3. Составьте блок-схему алгоритма и программу вычисления площади
трапеции по сумме оснований и высоте.
4. Составьте блок-схему алгоритма и программу вычисления площади
треугольника по трем сторонам.
5. Составьте программу вычисления площади и периметра
прямоугольника.
6. Составьте программу вычисления площади и периметра квадрата.
7. Составьте программу вычисления периметра, медианы и площади
равностороннего треугольника.
8. Составьте программу вычисления объема, площади полной
поверхности, суммы ребер прямоугольного параллелепипеда.

Ветвление

1. Составьте блок-схему алгоритма и программу расположения трех чисел


в порядке возрастания.
2. Составьте блок-схему алгоритма и программу расположения трех чисел
в порядке убывания.
3. Составьте блок-схему алгоритма и программу расположения четырех
чисел в порядке возрастания.
4. Составьте блок-схему алгоритма и программу расположения четырех
чисел в порядке убывания.

1. Составьте программу, определяющую, является ли данное число


делителем числа 3.
2. Составьте программу, определяющую, является ли данное число
кратным 4.
3. Составьте программу, определяющую, является ли число A делителем
числа B.
4. Составьте программу, определяющую остаток от деления числа A на
число B.
5. Составьте программу, определяющую вид треугольника по трем его
сторонам A, B, C.

1. Составьте программу, заменяющую из двух данных чисел меньшее


число модулем разности, а большее – модулем произведения этих
чисел.
2. Составьте программу, заменяющую из двух данных чисел большее
число удвоенным произведением, а меньшее – полусуммой этих чисел.
3. Составьте программу, определяющую вид треугольника по двум
данным углам A, B
4. Составьте программу, заменяющую из двух данных чисел меньшее
число суммой, а большее – произведением этих чисел.
5. Составьте программу, определяющую принадлежность точки A(x, y)
окружности с центром О(0;0) и радиусом R.
6. Составьте программу, определяющую принадлежность точки A(x, y)
отрезку AB, если A(x1, y1) и B(x2, y2) – концы отрезка.
7. Составьте программу, заменяющую из двух данных чисел большее
число модулем суммы, а меньшее — модулем полуразности этих чисел.

Циклы

1. Составьте блок-схему алгоритма и программу вывода на экран всех


четных двузначных чисел.
2. Составьте блок-схему алгоритма и программу вывода на экран всех
нечетных двузначных чисел.
3. Составьте блок-схему алгоритма и программу вывода на экран всех
трехзначных чисел, кратных 7.
4. Составьте блок-схему алгоритма и программу вывода на экран всех
трехзначных чисел, кратных 9.
5. Составьте блок-схему алгоритма и программу вычисления
произведения четных чисел, меньших 15.
6. Составьте блок-схему алгоритма и программу вычисления
произведения нечетных чисел, меньших 16.
7. Составьте блок-схему алгоритма и программу вычисления
произведения целых чисел из промежутка [-6; 5).

B
1. Составьте программу вычисления первых десяти членов
последовательности, заданной формулами n-го члена: xn = 3ⁿ-5.
2. Составьте программу вычисления первых десяти членов
последовательности, заданной формулами n-го члена: xn = 2ⁿ +3.
3. Составьте программу вычисления первых десяти членов
последовательности, заданной формулами n-го члена: xn = n²-10.
4. Составьте программу вычисления первых десяти членов
последовательности, заданной формулами n-го члена: xn = n²+5.
5. Составьте таблицу значений функции y = 4x² + 5x - 10 на отрезке [-9; 9]
с шагом h = 3.
6. Составьте таблицу значений функции y = 5x² - 2x +1 на отрезке [-5; 5] с
шагом h = 2.
7. Составьте таблицу значений функции y = 4x-5 на отрезке [1; 30] с
шагом h = 3.
8. Составьте таблицу значений функции y = 5x-2 на отрезке [1; 20] с
шагом h = 2.
9. Составьте блок-схему алгоритма и программу вычисления суммы всех
трехзначных чисел, кратных 17.
10.Составьте блок-схему алгоритма и программу вычисления суммы всех
трехзначных чисел, кратных 13.
11.Составьте блок-схему алгоритма и программу вычисления суммы всех
трехзначных чисел, кратных 5.
12.Составьте блок-схему алгоритма и программу вычисления суммы всех
трехзначных чисел, кратных 4.

1. Составьте программу вывода на экран таблицы умножения на 3.


2. Составьте программу вывода на экран таблицы деления на 7.
3. Составьте программу вывода на экран таблицы степеней 2ⁿ, где 0 ≤ n ≤
10.
4. Составьте программу вывода на экран таблицы степеней 3ⁿ, где 0 ≤ n ≤
10.
5. Составьте программу вычисления суммы 80 первых членов
арифметической прогрессии, если a1 = 10; d = 3.
6. Составьте программу вычисления суммы 100 первых членов
арифметической прогрессии, если a1 = 5; d = 4.
7. Составьте программу вычисления суммы 150 первых членов
арифметической прогрессии, если a1 = –200; d = 0,2.
8. Составьте программу вычисления суммы 180 первых членов
арифметической прогрессии, если a1 = –100; d = 0,4.
9. Составьте программу вычисления среднего арифметического целых
чисел из отрезка [-4; 15].
10.Составьте программу вычисления среднего арифметического целых
чисел из отрезка [-6; 33].
11.Составьте программу вывода на экран всех делителей натурального
числа N.
12.Составьте программу вывода на экран всех простых делителей числа

Вам также может понравиться