Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Воробьева.Приемы_программирования_в среде_VBfor...doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.58 Mб
Скачать

Лабораторные задания по темам Целочисленное программирование

Все входные и выходные данные в заданиях этой группы являются целыми числами. Все числа, для которых указано количество цифр (двузначное число, трехзначное число и т.д.), считаются положительными.

  1. Даны две целые переменные а, b. Составить фрагмент программы, после исполнения которого значения переменных поменялись бы местами (новое значение а равно старому значению b и наоборот).

  2. Дано расстояние L в сантиметрах. Используя операцию деления нацело, найти количество полных метров в нем (1 метр = 100 см).

  3. Дан размер файла в байтах. Используя операцию деления нацело, найти количество полных килобайтов, которые занимает данный файл (1 килобайт = 1024 байта).

  4. Даны целые положительные числа A и B (A > B). На отрезке длины A размещено максимально возможное количество отрезков длины B (без наложений). Используя операцию взятия остатка от деления нацело, найти длину незанятой части отрезка A.

  5. Определить, является ли данное целое число четным.

  6. Определить, верно ли, что при делении неотрицательного целого числа а на положительное целое число b получается остаток, равный одному из двух заданных чисел r или s.

  7. Дано двузначное число. Найти сумму и произведение его цифр.

  8. Дано двузначное число. Вывести число, полученное при перестановке цифр исходного числа.

  9. Дано натуральное число (n ≤99). Выяснить верно ли, что равно n2 кубу суммы цифр числа n.

  10. Дано натуральное число n (n ≤ 100).

а) Сколько цифр в числе n?

б) Чему равна сумма его цифр?

в) Найти последнюю цифру числа n.

г) Найти первую цифру числа n.

д) В предположении, что n≥10, найти предпоследнюю цифру числа n.

Ввод и вывод данных, оператор присваивания

Все входные и выходные данные в заданиях этой группы являются вещественными числами.

  1. Дана сторона квадрата a. Найти его периметр P = 4·a.

  2. Даны стороны прямоугольника a и b. Найти его площадь S = a·b и периметр P = 2·(a + b).

  3. Дан диаметр окружности d. Найти ее длину L = π·d.

  4. Дана длина ребра куба a. Найти объем куба V = a3 и площадь его поверхности S = 6·a2.

  5. Даны длины ребер a, b, c прямоугольного параллелепипеда. Найти его объем V = a·b·c и площадь поверхности S = 2·(a·b + b·c + a·c).

  6. Найти длину окружности L и площадь круга S заданного радиуса R: L = 2·π·R, S = π·R2.

  7. Даны два неотрицательных числа a и b. Найти их среднее геометрическое, то есть квадратный корень из их произведения:

  8. Даны два ненулевых числа. Найти сумму, разность, произведение и частное их квадратов.

  9. Даны катеты прямоугольного треугольника a и b. Найти его гипотенузу c и периметр P: , .

  10. Даны два круга с общим центром и радиусами R1 и R2 (R1 > R2). Найти площади этих кругов S1 и S2, а также площадь S3 кольца, внешний радиус которого равен R1, а внутренний радиус равен R2: , , .