Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №3 дополнительно.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
577.54 Кб
Скачать

Лабораторная работа №4 Технология структурного программирования

Тема 1. Простейшие алгоритмы

Вариант 1.

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

2.Дано трехзначное число. Определить является ли произведение его цифр трехзначным числом.

3.

Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX.

где а, Ь, с — действительные числа.

Функция F должна принимать действительное значение, если выражение (Ац ИЛИ Вц) И (Ац ИЛИ Сц) не равно нулю, и целое значение в противном случае. Через Ац, Вц и Сц обозна­чены целые части значений а, b, с, операции И и ИЛИ — поразрядные. Значения а, b, с, Хнач., Хкон, dX ввести с клавиатуры.

Написать программу двумя способами: с использованием цикла с предусловием и с использованием цикла со счетчиком.

Вариант 2.

1. Даны натуральные числа а, b. Вычислить произведение а*b, используя в программе лишь операцию +.

2. Дано натуральное число. Верно ли, что оно заканчивается четной цифрой?

3.Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX.

где а, Ь, с — действительные числа.

Функция F должна принимать действительное значение, если выражение (Ац ИЛИ Вц) И (Ац ИЛИ Сц) не равно нулю, и целое значение в противном случае. Через Ац, Вц и Сц обозна­чены целые части значений а, Ь, с, операции И и ИЛИ — поразрядные. Значения а, Ь, с, Хнач., Хкон,, dX ввести с клавиатуры.

Написать программу двумя способами: с использованием цикла с предусловием и с использованием цикла со счетчиком.

Вариант 3.

1. Дано натуральное (целое неотрицательное) число а и целое положительное число d. Вычислить частное q и остаток r при делении а на d, не используя операций деления с остатком или нацело.

2. Известен рост трех человек. Определить, одинаков ли их рост.

3.Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX.

где а, Ь, с — действительные числа.

Функция F должна принимать действительное значение, если выражение (Ац ИЛИ Вц) И (Ац ИЛИ Сц) не равно нулю, и целое значение в противном случае. Через Ац, Вц и Сц обозна­чены целые части значений а, Ь, с, операции И и ИЛИ — поразрядные. Значения а, Ь, с, Хнач., Хкон,, dX ввести с клавиатуры.

Написать программу двумя способами: с использованием цикла с предусловием и с использованием цикла со счетчиком.

Вариант 4.

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

2.Даны два натуральных числа а и b. Вычислить НОД (а,b) - наибольший общий делитель а и b. Воспользоваться алгоритмом Евклида.

3. Вычислить и вывести на экран в виде таблицы значения функции f на интервале от Хнач. До Хкон. С шагом dX.

где а, Ь, с — действительные числа.

Функция F должна принимать действительное значение, если выражение (Ац ИЛИ Вц) И (Ац ИЛИ Сц) не равно нулю, и целое значение в противном случае. Через Ац, Вц и Сц обозна­чены целые части значений а, Ь, с, операции И и ИЛИ — поразрядные. Значения а, Ь, с, Хнач., Хкон,, dX ввести с клавиатуры.

Написать программу двумя способами: с использованием цикла с предусловием и с использованием цикла со счетчиком.

Вариант 5.

1. Дано вещественное число а. не пользуясь никакими арифметическими операциями, кроме умножения, получить а10 за четыре операции.

2. Даны два натуральных числа а и b. Вычислить НОД (а,b) - наибольший общий делитель а и b.Решить задачу, воспользовавшись модифицированным алгоритмом Евклида.