No Image

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

СОДЕРЖАНИЕ
6 просмотров
10 марта 2020

Условные операторы являются неотъемлемой частью программ (в том числе при решении задач) на почти всех языках программирования. Стандартным оператором ветвления является оператор if и его продолжение else. В ряде языков программирования кроме if-else предусмотрены и другие операторы ветвления. В Pascal это оператор выбора case. Однако он используется куда реже, так как удобен лишь в особых случаях и не такой гибкий как if.

Определить нечетное число

Из двух случайных чисел, одно из которых четное, а другое нечетное, определить и вывести на экран нечетное число.

Среди трех чисел найти среднее

Вводятся три разных числа. Найти, какое из них является средним (больше одного, но меньше другого).

Буква или иной символ?

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

Проверка делимости одного числа на другое

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

Перевести байты в килобайты или наоборот

Перевести число, введенное пользователем, в байты или килобайты в зависимости от его выбора.

Определить високосный год или нет

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

Решить квадратное уравнение

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

Какой координатной четверти принадлежит точка?

Определить четверть координатной плоскости, которой принадлежит точка. Координаты точки ввести с клавиатуры.

Определение принадлежности точки кругу с центром в начале координат

Вводятся координаты (x;y) точки и радиус круга ( r ). Определить принадлежит ли данная точка кругу, если его центр находится в начале координат.

Читайте также:  Синхронизация телефона с компьютером андроид через usb

Вычислить значение функции y=f(x)

Дана следующая функция y=f(x) :
y = 2x – 10, если x > 0
y = 0, если x = 0
y = 2 * |x| – 1, если x

Требуется найти значение функции по переданному x .

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

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

Определить существование треугольника и его тип

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

Устанавливая рекомендуемое программное обеспечение вы соглашаетесь
с лицензионным соглашением Яндекс.Браузера и настольного ПО Яндекса .

Список заданий по теме « Алгоритмическая структура ветвления»

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

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

3. Вывести на экран номер четверти, которой принадлежит точка ч координатами (х, у), при условии, что х и у отличны от 0.

4. Если целое число А делится нацело на целое число В, то вывести на экран частное от деления, в противном случае – сообщение “На ноль делить нельзя”.

5. Составьте программу, которая определяет какое из трех введенных с клавиатуры чисел является средним. Если среди чисел есть равные, то вывести сообщение “Ошибка”.

6. Составьте программу, которая определяет значение функции y = |x|.

Список заданий по теме « Алгоритмическая структура ветвления»

7. Составьте программу, которая определяет, принадлежит ли точка А( x , y ) графику функции y=2x-3.

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

Читайте также:  Сильно разрядился телефон и не включается

9. Составить программу вычисления квадратного уравнения ax 2 +bx+c. Коэффициенты a,b,c вводятся с клавиатуры.

10. Даны два числа, не равных нулю. Определить имеют ли эти числа одинаковые знаки.

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

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

Список заданий по теме « Алгоритмическая структура ветвления»

13. Составьте программу, которая определяет принадлежность точки к интервалу (-1, 6).

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

15. Составьте программу, удваивающую значение переменной x , если x> 7.

16. Используя оператор if…then…else составьте программу, которая бы в ответ на введённую оценку по информатике выводила на экран следующий текст:

если оценка «5», то «молодец, я тобой горжусь!»(1)

если оценка «4», то «я рад, надеюсь, будет «5»» (2)

если оценка «3», то «не ленись и всё получится» (3)

иначе «ты, наверное, не ходишь на уроки» (4)

17. Составьте программу, удваивающую значение целой переменной а, если а =10.

18. Дано два числа. Вычесть от большего меньшее и результат вывести на экран.

Список заданий по теме « Алгоритмическая структура ветвления»

19. Дано целое число. Если оно является положительным, то прибавить к нему 1; в противном случае вычесть из него 2. Вывести полученное число.

20. Задать с помощью условного оператора следующие действия: большее из трех данных чисел (a, b и с) уменьшить на 5.

Устанавливая рекомендуемое программное обеспечение вы соглашаетесь
с лицензионным соглашением Яндекс.Браузера и настольного ПО Яндекса .

Читайте также:  Formula vibration feedback wheel драйвер windows 7

  • Аниканова Кристина ИгоревнаНаписать 3587 10.04.2016

Номер материала: ДБ-021587

Устанавливая рекомендуемое программное обеспечение вы соглашаетесь
с лицензионным соглашением Яндекс.Браузера и настольного ПО Яндекса .

    10.04.2016 1158
    10.04.2016 2426
    10.04.2016 1166
    10.04.2016 23775
    10.04.2016 321
    10.04.2016 291
    10.04.2016 709

Не нашли то что искали?

Вам будут интересны эти курсы:

Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение редакции может не совпадать с точкой зрения авторов.

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

Комментировать
6 просмотров
Комментариев нет, будьте первым кто его оставит

Это интересно
No Image Компьютеры
0 комментариев
No Image Компьютеры
0 комментариев
No Image Компьютеры
0 комментариев
No Image Компьютеры
0 комментариев
Adblock detector