Программирование условный оператор задания

Задачи (простые) по программированию по теме «Условный оператор»

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

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

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

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

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

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

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

7. Составьте программу, которая определяет, принадлежит ли точка А( x0, y0) графику функции 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.

Курс профессиональной переподготовки

Информатика: теория и методика преподавания с применением дистанционных технологий

К данной скидке мы можем добавить скидку Вашего образовательного учреждения (она зависит от того, сколько Ваших коллег прошло курсы «Инфоурок»)

В настоящий момент дополнительные накопительные скидки (от 2% до 25%) предоставляются 58.243 образовательным учреждениям . Чтобы узнать, какая скидка действует для всех сотрудников Вашего образовательного учреждения, войдите в свой личный кабинет «Инфоурок».

Курс повышения квалификации

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

К данной скидке мы можем добавить скидку Вашего образовательного учреждения (она зависит от того, сколько Ваших коллег прошло курсы «Инфоурок»)

В настоящий момент дополнительные накопительные скидки (от 2% до 25%) предоставляются 58.243 образовательным учреждениям . Чтобы узнать, какая скидка действует для всех сотрудников Вашего образовательного учреждения, войдите в свой личный кабинет «Инфоурок».

Курс повышения квалификации

Методы и инструменты современного моделирования

К данной скидке мы можем добавить скидку Вашего образовательного учреждения (она зависит от того, сколько Ваших коллег прошло курсы «Инфоурок»)

В настоящий момент дополнительные накопительные скидки (от 2% до 25%) предоставляются 58.243 образовательным учреждениям . Чтобы узнать, какая скидка действует для всех сотрудников Вашего образовательного учреждения, войдите в свой личный кабинет «Инфоурок».

Технические и программные средства реализации информационных процессов

  • Свидетельства для портфолио
  • Вечный доступ за 99 рублей
  • 3 800+ видеолекции для каждого

Сертификат

Дистанционные курсы для педагогов

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 316 396 материалов в базе

Другие материалы

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

Оставьте свой комментарий

  • 10.04.2016 14000
  • DOCX 117.2 кбайт
  • 326 скачиваний
  • Рейтинг: 4 из 5
  • Оцените материал:

Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал. Удалить материал

Автор материала

  • На сайте: 7 лет и 10 месяцев
  • Подписчики: 1
  • Всего просмотров: 51454
  • Всего материалов: 7

Дистанционные курсы
для педагогов

23 минуты

26 минут

Видеолекция Актуальные вопросы преподавания информатики в соответствии с ФГОС: дистанционное обучение

48 минут

  • Файлы
  • Программное обеспечение компьютера
  • РАБОЧИЙ ЛИСТ К УРОКУ ИНФОРМАТИКА: ОФОРМЛЕНИЕ ИНДИВИДУАЛЬНОГО ПРОЕКТА В ПОМОЩЬЮ ТЕКСТОВОГО ПРОЦЕССОРА MS OFFICE WORD

Подарочные сертификаты

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

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

Источник

Ветвления (условные операторы). Примеры решение задач на Паскале

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

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

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

Источник

Программирование условный оператор задания

Ключевые слова: типовые задачи по теме Условный оператор, решение задач, ответы на задачи.

Условный оператор можно представить следующим образом:

If Then Else

— условное (логическое) выражение. Чаще всего в качестве условий фигурируют отношения (например, X > 0), которые бывают связаны между собой логическими операциями (And, Or). В Паскале в таком случае отношения надо брать в скобки;

— один оператор или несколько. Если операторов больше одного, то в Паскале они заключаются в операторные скобки Begin… End. Напомним, что использовать Goto не рекомендуется, структура языка позволяет обходиться без таких переходов.

Часто применяется укороченный условный оператор — без второй части (Else).

Задача № 1. Пользователь вводит год. Вывести на экран ответ, является ли год високосным.
Указание. Обычно каждый год, который делится на 4, — это високосный год, кроме лет столетий (делящихся на 100). Но среди последних год, делящийся на 400, также считается високосным.

Задача № 2. Пользователь вводит целое число. Если оно является четным и при этом не находится между 10 и 20, то вывести на экран его квадрат. В противном случае напечатать исходное число.

Задача № 3. Пользователь вводит целое число. Программа должна ответить, четным или нечетным является это число.

Задача № 4. Пользователь вводит целое число. Программа должна ответить, четным или нечетным является это число, делится ли оно на 3 и делится ли оно на 6.

Задача № 5. Пользователь вводит коэффициенты а, b и с квадратного уравнения ах 2 + bх + с = 0. Вывести на экран все корни этого уравнения или сообщение о том, что их нет. Отдельно рассмотреть случай, когда корни совпадают.

Задача № 6. Пользователь вводит два числа. Если первое число меньше второго, то вычислить их сумму, иначе — разность первого и второго.

Задача № 7. В компьютер вводится число (например, дальность выстрела). Если оно находится в интервале от 28 до 30, то напечатать текст ПОПАЛ, иначе — НЕ ПОПАЛ.

Задача № 8. В компьютер вводится число (дальность выстрела). Если оно находится в интервале от 28 до 30, то напечатать текст ПОПАЛ; если оно больше или равно 30, то напечатать ПЕРЕЛЕТ; если оно больше 0, но меньше или равно 28, то НЕДОЛЕТ; если меньше или равно 0 — НЕ БЕЙ ПО СВОИМ.

Задача № 9. Калькулятор v.l. Пользователь вводит число, операцию (сложение, вычитание, умножение или деление) и второе число. Распечатать результат.
Указание. Используйте для ввода чисел и операции три разных оператора Readln. Знак операции должен иметь тип Char.

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

Конспект урока по информатике «Решение задач: Условный оператор».

Источник

Читайте также:  Двойственная задача нелинейное программирование
Оцените статью