Дано вещественное число определить какое это число положительное отрицательное ноль

Задача 1. Составить программу ввода значения температуры воздуха
и выдачи текста «Хорошая погода!», если
градусов и текста «Плохая погода!», если
градусов 2 Источник: В.А.Молодцов, Н.Б.Рыжикова. Информатика: тесты, задания, лучшие методики. Ростов-на-Дону: Феникс, 2009. .
Постановка задачи: Исходными данными является значение t , необходимо сформировать строку s . При
s=’Плохая погода!’ , иначе s=’Хорошая погода!’ .

Задача 2 (источник тот же). Составить программу ввода оценки
, полученной учащимся, и выдачи текста «Молодец!», если
, «Хорошо!», если
и «Лентяй!», если
.
Постановка задачи: Дано значение
, которое является натуральным числом и не может быть больше 5. В зависимости от величины
нужно сформировать строку s по правилам, указанным в условии. Необходимо выполнить две последовательные проверки значения
.

- Дано натуральное число. Определить, будет ли это число: чётным, кратным 4.
- Дано натуральное число. Определить, будет ли это число: нечётным, кратным 5.
- Дано натуральное число. Определить, будет ли это число: нечётным, кратным 7.
- Дано натуральное число. Определить, будет ли это число: чётным, кратным 10.
- Имеется коробка со сторонами:
. Определить, пройдёт ли она в дверь с размерами
. - Дано вещественное число. Определить, какое это число: положительное, отрицательное, ноль.
- Можно ли из бревна, имеющего диаметр поперечного сечения
, выпилить квадратный брус шириной
? - Можно ли в квадратном зале площадью
поместить круглую сцену радиусом
так, чтобы от стены до сцены был проход не менее
? - Дан номер места в плацкартном вагоне. Определить, какое это место: верхнее или нижнее, в купе или боковое.
- Известна денежная сумма. Разменять её купюрами 500, 100, 10 и монетой 2 руб., если это возможно.
- Имеются две ёмкости: кубическая с ребром
, цилиндрическая с высотой
и радиусом основания
. Определить, поместится ли жидкость объёма
в первую ёмкость, во вторую, в обе. - Имеются две ёмкости: кубическая с ребром
, цилиндрическая с высотой
и радиусом основания
. Определить, можно ли заполнить жидкостью объёма
первую ёмкость, вторую, обе. - Даны вещественные числа:
. Определить, существует ли треугольник с такими длинами сторон и, если существует, будет ли он прямоугольным. - Дано число
. Определить, принадлежит ли это число заданному промежутку
. - Определить значение функции
при произвольных
и
. - Даны вещественные числа:
. Определить, выполняются ли неравенства
или
и какое именно неравенство выполняется. - Даны вещественные числа
и
. Вычислить
.
в противном случае. - Даны вещественные положительные числа
. Выясните, может ли прямоугольник со сторонами
уместиться внутри прямоугольника со сторонами
так, чтобы каждая сторона внутреннего прямоугольника была параллельна или перпендикулярна стороне внешнего прямоугольника. - Дано вещественное число
. Вычислить
, если
, при
; в противном случае
. - Дано вещественное число
. Вычислить
, если
, при
;
при
, в противном случае
. - Дано вещественное число
. Вычислить
, если
при
при
, в противном случае
. - Составить алгоритм и программу для реализации логических операций «И» и «ИЛИ» для двух переменных.
- Известен ГОД. Определить, будет ли этот год високосным, и к какому веку этот год относится.
Указание. При вычислении корней и логарифмов используйте функции sqrt() и log() модуля
. В этом же модуле определена константа
(
).
Дано число А. Определить, положительное, отрицательное оно или равно 0.
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Редкая гостья.
Таня и Витя жили в деревне около леса. Зимой Витя поставил на лесной опушке домик для птиц. Густые ветви ели защищали кормушку от вьюги. Пищу для птиц дети готовили с осени.
Сегодня ребята шли узкой тропинкой навестить друзей. На скатерти снега видны следы зверей и птиц. Из чащи показалась стайка щеглов.
Вдруг на верхушке ели появилась белка. Зверёк пробежал по ветке, огляделся и прыгнул на птичий домик. Редкая гостья ловко стала объедать ягодки с кисти рябинки.
- В тексте найти имена существительные, выделить окончание, указать склонение и падеж.
- Распределите по типам склонения слова, выделите окончания.
1 вариант Деревня, ночь, плащ, ворона, тетрадь, сирень, озеро, огонь
2 вариант Кастрюля, мышь, луч, сорока, площадь, мозоль, солнце, пень.
- Выполните морфологический разбор слов:
1 вариант у кормушки, на скатерти
Программа на Си для проверки числа: положительное или отрицательное
Проверять, является ли число (введенное пользователем) отрицательным или положительным.
Какие нужны знания для понимания этой программы?
Потребуются знания по следующим темам на языке Си:
- Понятие об операторах.
- Оператор if…else.
Работа программы
Эта программа принимает от пользователя число и проверяет, является ли оно положительным, отрицательным или нулем.
Ноль или отрицательное — структура if else
- Num ← 0.
- Read Num.
- If (Num > 0) Then. Begin. Print “Positive” End. Else if (Num<0) Then. Begin. Print “Negative” End. Else. Begin. Print “Zero” End.
Блок-схема
Объяснение программы
Сначала передается #include<stdio.h> .
Директива #include сообщает препроцессору на Си о необходимости включения в компилятор содержимого файла, указанного во входном потоке, а затем продолжения работы с остальной частью исходного файла. Заголовочный файл может содержать любой валидный фрагмент программы на Си.
Заголовочный файл stdio.h расшифровывается как “standard input output” («стандартный ввод/вывод»). В нем содержится информация, связанная с функциями ввода/вывода. Вот описание некоторых функций в stdio :
int main()
« int main » означает, что функция должна в конце выполнения вернуть какое-то целое число. При этом в конце программы возвращается 0, свидетельствуя об «успешном выполнении программы». В C89 main не указывался, а тип возвращаемого значения по умолчанию был int.
double num;
« double » — это тоже тип данных, который используется для представления чисел с плавающей запятой. Это 64-хбитный формат представления числа с плавающей запятой двойной точности, определяемый стандартом IEEE 754 для значения. Точность этого числа составляет 15 десятичных знаков.
- Функция printf выводит инструкцию Enter a number («введите число»).
- В функции scanf для типа данных double используется %lf .
Здесь задействован вложенный оператор if . Вложенный If в языке программирования Си означает оператор If , помещенный внутрь другого оператора If . Вложенный If применяется на Си, когда нужно проверить условие внутри другого условия.
Было введено число 0.0, и в этом случае выводится you entered 0 («вы ввели 0»).
В этих строчках использован оператор else . Потому что, если бы было введено меньше 0.0, оператор else вывел бы you entered a negative number («вы ввели отрицательное число»).
Дальше идет второй оператор else , в случае если бы не было введено 0.0 или меньше 0.0. Тогда он вывел бы you entered a positive number («вы ввели положительное число»).
return 0 в функции main означает, что программа выполнена успешно.
Python-сообщество
Здравствуйте. Знакомой задали ряд заданий по IT дисциплине. Если с html, css и базовыми функциями php справился, то python’ом ни разу не сталкивался. А время поджимает, все решить и оформить надо до понедельника. Попробовал сам изучить синтаксис, вроде понятный, но компилятор ругается постоянно. Надеюсь на вашу помощь.
Есть 3 раздела, в каждом по 30 задач. Нужно решить по одной задаче из каждого раздела.
1 раздел.
1. Дано натуральное число. Определить, будет ли это число: чётным, кратным 4.
2. Дано натуральное число. Определить, будет ли это число: нечётным, кратным 5.
3. Дано натуральное число. Определить, будет ли это число: нечётным, кратным 7.
4. Дано натуральное число. Определить, будет ли это число: чётным, кратным 10.
5. Имеется коробка со сторонами: A × B × C. Определить, пройдёт ли она в дверь с размерами M × K.
6. Дано вещественное число. Определить, какое это число: положительное, отрицательное, ноль.
7. Можно ли из бревна, имеющего диаметр поперечного сечения D, выпилить квадратный брус шириной A?
8. Можно ли в квадратном зале площадью S поместить круглую сцену радиусом R так, чтобы от стены до сцены был проход не менее K?
9. Дан номер места в плацкартном вагоне. Определить, какое это место: верхнее или нижнее, в купе или боковое.
10. Известна денежная сумма. Разменять её купюрами 500, 100, 10 и монетой 2 руб., если это возможно.
11. Имеются две ёмкости: кубическая с ребром A, цилиндрическая с высотой H и радиусом основания R. Определить, поместится ли жидкость объёма M в первую ёмкость, во вторую, в обе.
12. Имеются две ёмкости: кубическая с ребром A, цилиндрическая с высотой H и радиусом основания R. Определить, можно ли заполнить жидкостью объёма M первую ёмкость, вторую, обе.
13. Составить алгоритм и программу для реализации логических операций .И. и .ИЛИ. для двух переменных.
14. Составить алгоритм и программу, если известен ГОД по которому определяется, будет ли этот год високосным, и к какому веку этот год относится.
15. Написать программу формирования кодовых слов помехоустойчивого кода с проверкой на четность. Длина кодового слова 7 двоичных символов (0,1), проверочный символ формируется следующим образом: если количество единиц в кодовом слове четно, то проверочный символ равен 0, если нечетно, проверочный символ равен 1.
16. Написать программу декодирования кодовых слов помехоустойчивого кода с проверкой на четность. Длина кодового слова 8 двоичных символов (0,1), информационное слово формируется следующим образом: если количество единиц в кодовом слове четно, то информационное слово равно 7 первым символам, если количество единиц нечетно, то выдается сообщение о происшедшей ошибки в процессе передачи.
17. Задаются три числа x, y, z. Если (x+y+z) > 10, то умножить на 10 наименьшее из x, y. Иначе значения x, y, z оставить без изменения. Разработать программу вычисления по данному алгоритму.
18. Задаются три числа x, y, z. Разработать программу вычисления: если x > 1 и y+2x > z, то T=x-y-z , в противном случае Т=max(y, x)
19. Задаются два числа x и y. Если x принадлежит отрезку , то tx+1)/(y2+5), иначе t = 77. Написать программу вычисления значения t.
20. Задаются числа x, y, z. Если x z и y > x, то заменить значение y на z, иначе заменить x на z. Написать программу вычисления значений x, y, z.
21. Задаюся два числа x и y. Если x > 10, то f = min(x, y), иначе f = 100. Написать программу вычисления значения f.
22. Задаются два числа x и y. Написать программу вычисления значения Z/
(x+8y)/(x-y) , если x > 7 и x-y > 0,5
Z= 0,25, если x < 0
4x+3y , в противном случае
23. Задаются числа x, y, z, k. Если к 0, то заменить значение y на наименьшее из значений x, z. Если к > 0, то заменить знак z на противоположный . Написать программу вычисления и вывода значений x, y, z, k на экран монитора.
24. Задаются два числа x и y. Написать программу вычисления z=u+v, где u=1-x, v=1-y , при x ≤ y; u=x/2, v=2y , при x > y и x > 0; u=x+1, v=y+1, в противном случае.
25. Даны два числа x и y. Написать программу вычисления значения Т.
max(x,y)+1, если x > 0.5
T= x+y-min(x,y), если 0.1 ≤ x ≤ 0.5
x+y , если x < 0.1
26. Задаются два числа x и y. Написать программу вычисления
3/4 , если x ≤ 0
Z = (x+y)/8 , если x > 0 и x+y < 0.5
x-y, в противном случае
27. Задаются три числа x, y, z. Написать программу вычисления, если x < y < z, то числа x, y, z заменить их квадратами, иначе числа x, y, z заменить на противоположные. Вывести вычисленные значения на экран монитора.
28. Задаются два числа x и y. Разработать блок-схему алгоритма вычисления
max(x, y) , если x > 10 и y > 15
Z= (2x+6y)/7, если x ≤ 10
x-y , в противном случае
29. Задаются два числа x и y и коэффициенты: а,b,c.. Написать программу вычисления
y/x , если ax+b > c
Z= x , если ax+b ≤ c и y > x
y , в противном случае
30. Задаются два числа x и y. Написать программу вычисления
Z= (min(x, y)+0.5)/(1+max(x, y)) , если x > 0 и y ≤ 6
0 , в противном случае
x+1)/(y2+5), иначе t = 77. Написать программу вычисления значения t.