Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Составление программ сложной разветвляющейся структуры.




1. Найти наибольшее из трех данных чисел.

2. Вывести на экран номер четверти, которой принадлежит точка с координатами (x,y), при условии, что (x<>0) и (y<>0).

3. Даны три различных числа, найти среднее из них. Средним назовем число, которое больше наименьшего из данных чисел, но меньше наибольшего.

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

5. Запросить стороны треугольника и определить, является ли он разносторонним, равнобедренным или равносторонним. Учесть условие: третья сторона не должна превышать сумму двух других, иначе треугольник не существует.

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

а) max (x+y+z,xyz)+3;
b) min (x2+y2,y2+z2)-4;

Значения переменных x, y, z вводятся с клавиатуры.

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

8. Даны действительные числа a, b, c. Вычислить корни уравнения

9. Найти минимальное из трёх чисел.

10. Составить программу вычисления функции

11. Предложите пользователю ввести число с клавиатуры. Если число равно нулю, выведите слово “ноль”; если число положительное, выведите слово “положительное”; если число отрицательное, выведите слово “отрицательное”.

12. Напечатать программу вывода дней недели по номеру.

13. Определить, попадает ли точка "A" с координатами (х,у) внутрь круга радиуса R. Центр круга совпадает с началом координат.

14. Напишите программу "Угадай число". Компьютер "загадывает" число, а пользователь его отгадывает. (random и постепенное угадывание)

15. Найти сумму положительных чисел, больших 20, меньших 100 и кратных 3.

16. Составьте программу для упорядочения трёх чисел a, b, c по возрастанию таким образом, чтобы имени а соответствовало наименьшее число, имени b- среднее, имени с - наибольшее.

17.Запрограммируйте шуточный тест "Проверь свои возможности". Пользователю предлагается ответить на 7 вопросов:
1) Профессор лёг спать в 8 часов, а встал в 9 часов. Сколько часов проспал профессор? (1)
2) На двух руках 10 пальцев. Сколько пальцев на 10?(50)
3) Сколько цифр в дюжине?(2)
4) Сколько нужно сделать запилов, чтобы распилить бревно на 12 частей? (11)
5) Врач сделал три укола в интервале 30 минут. Сколько времени он затратил? (30)
6) Сколько цифр 9 в интервале 1 100? (1)
7) У пастуха было 30 овец. Все кроме одной разбежались. Сколько овец осталось? (1)
Оценка ответов пользователя:
- если 7 правильных, то печатается "Гений";
- если 6 правильных, то печатается "Эрудит";
- если 5 правильных, то печатается "Нормальный";
- если 4 правильных, то печатается "Способности средние";
- если 3 правильных, то печатается "Способности ниже среднего";
- если <2 правильных, то печатается "Вам надо отдохнуть!".

18.Cоставить программу для вычисления значения функции
Z=x3/y, где y=Sin(nx)+0.5.

19.Составьте программу для упорядочения трех чисел a, b,c по возрастанию таким образом, чтобы имени а соответствовало наименьшее число, имени b - среднее, имени c - наибольшее.

20.Составить программу, которая запрашивает пароль и выводит сообщение правильно ли он введен.

21.Напишите программу, которая преобразовывает римские числа в натуральные числа.
Примечание. Римские числа могут состоять только из символов "X", "V" и "I". Наибольшее число которое может воспринять программа, -это XXXIX, т.е. 39.

22.Дано действительное число а. Вычислить f(a), если
а) f(a)=х2 при -2<=х<2,
f(a)=4 в противном случае;
б) f(a)=х2+4х+5 при х<=2
f(a)=1/(х2+4х+5) в противном случае;
в) f(a)=0 при х<=0,
f(a)=х при 0<х<=1,
f(a)=х4 в остальных случаях;
г) f(a)=0 при х<=0,
f(a)=х2-х при 0<х<=1, f(a)=х2-sin П х2 в остальных случаях.

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

а) параллельна каждой стороне второго прямоугольника;
б) перпендикулярна каждой стороне второго прямоугольника.

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

25.Дано действительное число а. Для функций f(x), графики которых представлены на рисунках, вычислить f(a)

 

Оператор CASE.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...