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

Индивидуальное задание к лабораторной работе № 4 Содержание отчета:

  1. Постановка задачи для конкретного варианта.

  2. Блок- схема алгоритма задачи.

  3. Описание используемых стандартных функций.

  4. Текст программы.

  5. Описание диалоговых окон, используемых для ввода/вывода переменных.

  6. Результаты тестирования программы.

  7. Выводы по работе программы.

Вычислить:

Найти решение квадратного уравнения

а=количество букв в фамилии;

b=а -количество букв в имени;

с= №п/п

Задание 2

Осуществите запрос трех целых различных чисел с клавиатуры. Выведите на экран наибольшее и наименьшее.

Осуществите запрос четырех различных чисел с клавиатуры. Выведите на экран наибольшее и наименьшее

Даны три неравных между собой числа a, b, c. Вывести эти числа на печать в порядке убывания их значений.

Даны три неравных между собой числа a, b, c. Вывести эти числа на печать в порядке возрастания их значений.

Осуществите запрос трех целых различных чисел с клавиатуры. Определить, существует ли треугольник со сторонами заданной длины

Даны действительные положительные числа А, В, С, Д. Определить, можно ли построить четырехугольник с такими сторонами?

Посчитать количество четных и количество нечетных чисел среди чисел а, b, с.

Посчитать количество положительных и количество отрицательных среди чисел а,b, с, d.

Определить, имеется ли среди чисел а, b, с хотя бы одна пара равных между собой чисел. Указать какие.

Дано натуральное число. Проверить, является ли число трехзначным, у которого первая цифра равна последней.

Дано натуральное число. Проверить, является ли оно четырехзначным и содержит ли одинаковые цифры.

Дано натуральное число. Проверить, является ли оно четырехзначным палиндромом

Дано натуральное число. Проверить, является ли оно четырехзначным, содержащим ров­но три одинаковые цифры.

Дано натуральное число. Проверить, является ли оно четырехзначным "счастливым" (т. е. сумма первых двух цифр равна сумме последних двух).

Дано натуральное число. Проверить, является ли число шестизначным "счастливым.

Дано натуральное число. Проверить, является ли число шестизначным и выполняется ли следующее условие: сумма первой и четвертой цифр равна сумме второй и пятой и равна сумме третьей и шестой.

Написать программу вычисления стоимости покупки с учетом скидки. Скидка в 10% предоставляется, если сумма покупки больше 1000 руб.

Написать программу вычисления стоимости покупки с учетом скидки. Скидка в 3% предоставляется в том случае, если сумма покупки больше 500 руб., в 5% — если сумма больше 1000 руб.

Написать программу проверки знания экономической теории. Программа должна вывести вопрос и три варианта ответа. Пользователь должен выбрать правильный ответ и ввести его номер.

Вычислить оптимальный вес пользователя, сравнивая его с реальным, и выводя сообщение о рекомендации поправиться или похудеть. Оптимальный вес вычисляется по формуле: рост (см)-100

Упорядочить пять чисел за семь сравнений

Упорядочить четыре чисел за пять сравнений

Осуществите запрос трех целых различных чисел с клавиатуры. Определить, существует ли треугольник со сторонами заданной длины, является ли он равнобедренным, равносторонним, разносторонним

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

Даны две пары чисел А, В и С, Д. Если сумма А+В больше С+Д, вычислить (А+В)^2, если нет, то вычислить (С+Д)^3

Задание 3

Написать программу, которая по введенному номеру дня недели выдает одно из сообщений: «Рабочий день», «Суббота», «Воскресенье».

Написать программу, которая после введенного числа (в диапазоне от 1 до 999) обозначающего денежную единицу выводит слово «рубль» в правильной форме (12 рублей, 21 рубль и т.д.)

Написать программу, которая после введенного числа (в диапазоне от 1 до 99) обозначающего денежную единицу выводит слово «цент» в правильной форме (12 центов, 21 цент и т.д.)

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

Создайте приложение «Оценки», которое на ввод чисел сообщало бы, какая это оценка. Например, на ввод 9 и 10 сообщало «Отлично!»

Записать алгоритм-код программы, которая в ответ на ввод времени суток выводит соответствующее пожелание доброго утра, доброго дня, доброго вечера и спокойной ночи.

Возраст человека условно разделим на детский, юношеский, возраст взрослого человека и возраст пожилого человека. Записать алгоритм и код программы, отвечающей на ввод с клавиатуры возраста 15 лет – Вы находитесь в юношеском возрасте, 65 лет – Вы пожилой человек и т.д.

На ввод названия единицы длины приложение отвечает выводом длины этой единицы в см: метр, аршин, фут, вершок, дюйм, сажень. На ввод иной единицы длины вывести сообщение - «Такая единица длины не определена в программе» (Единицы длины можно вводить свои)

Написать программу, которая по введенному номеру месяца выдает название этого месяца.

Написать программу, которая по введенному названию месяца выдает номер этого месяца.

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

Написать программу, которая выводит на экран список из трех поэтов. Затем запрашивает номер поэта и выводит на экран какое-нибудь четверостишие выбранного поэта.

В восточных календарях принят 60-летний цикл, состоящий, из пяти 12-летних подциклов. Подциклы обозначались названиями цветов: зеленый, красный, желтый, белый и черный. Внутри каждого подцикла годы носили названия животных: крыса, бык и т.д. Написать программу, запрашивающую номер года и печатающую его название по восточному календарю. (1966 – год красной лошади, 1984 – год зеленой крысы и т.д.)

Написать программу, запрашивающую дату рождения и выводящую знак зодиака по гороскопу для этой даты.

Написать программу, которая по введенному товарному штрих-коду выдает страну - изготовитель товара.

Написать программу, которая по названию областного центра выводит телефонный код этой области.

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

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

На ввод названия меры площади приложение отвечает выводом площади этой единицы в см2: дюйм, ярд, акр, кв. миля. (Меры площади можно вводить свои)

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

Написать программу, которая по выбранной модели сотового телефона выводила бы его основные характеристики и вид.

Написать программу, которая по выбранному виду растения выводила бы его основные характеристики: название (рус., лат.),.освещение, вредители, размножение, цветение и т.д.

На ввод названия денежной единицы приложение отвечает выводом эквивалента этой единицы в рублях.

Написать программу, которая по названию предмета выводила, к какой кафедре он относится.

Написать программу, которая по названию марки автомобиля выводила страну производитель.