10 / 10 / 22
Регистрация: 23.09.2013
Сообщений: 145
|
|
1 | |
Как можно сделать без условных операторов?03.02.2014, 21:39. Показов 2302. Ответов 13
Метки нет (Все метки)
Проверить утверждения для введенной переменной Х. Программа должна
вывести утверждения: 1 Переменная Х целое число 2 Переменная Х целое двузначное число 3 Переменная Х является буквой латинского алфавита 4 Переменная Х является полным квадратом Пользователь может выбрать любое утверждение и получить ответ об истинности утверждения (true или false). Заметим: при составлении процедур для оценки утверждений составить выражения типа Boolean. Использование условных операторов при решении задачи не допускается. Вот тут подсказка: Например, var f, r: Boolean; … f:= trunc(x)=x; … r:=(x>9) and (x<100); … Для определения буквы латинского алфавита вспомнить операцию in Добавлено через 4 минуты не обязательно делать все 4, хотя бы 1. А дальше я сам сделаю.
0
|
03.02.2014, 21:39 | |
Ответы с готовыми решениями:
13
Линейный алгоритм, переписать программу без условных операторов Метод с выбором одного из двух без условных операторов Определить, является ли число четным или нечетным без циклов и условных операторов Написать программу определяющую больше ли нуля число без помоши условных операторов |
cotseec
|
03.02.2014, 21:43
#2
|
Не по теме: в очередной раз очередное задание и все, а для чего это тут, мил человек? чего хочется? в сообщении как-то неразборчиво написано
0
|
10 / 10 / 22
Регистрация: 23.09.2013
Сообщений: 145
|
|
03.02.2014, 21:59 [ТС] | 3 |
Я, конечно, не смог вникнуть в смысл вашего высказывания, но по теме должна создаваться форма на которой будет edit, и допустим radiobutton с названием "переменная-целое число", в edit мы записываем любую переменную(в данном случае число) и как только мы жмем на radiobutton должно вывести сообщение, если число действительно целое, то True, если нет, то False. Но вся суть в том, что в коде не должно присутствовать условных операторов.
P.S. Я бы сам сделал, но не понял как без помощи условия сделать.
0
|
Модератор
3490 / 2613 / 741
Регистрация: 19.09.2012
Сообщений: 7,974
|
||||||
03.02.2014, 22:14 | 4 | |||||
Используй логические переменные.
Например:
0
|
10 / 10 / 22
Регистрация: 23.09.2013
Сообщений: 145
|
|
03.02.2014, 22:18 [ТС] | 5 |
Сейчас попробуем
0
|
103 / 102 / 51
Регистрация: 28.01.2014
Сообщений: 310
|
||||||
03.02.2014, 22:21 | 6 | |||||
Если не условия значит Case.
К примеру, судя по пункту №2, первый пункт задается как целое однозначное:
На счет букв латинского алфавита, у каждой буквы есть свой код, поищите информацию на этот счет. С полным квадратом, подсказать ничего не могу.
1
|
Модератор
3490 / 2613 / 741
Регистрация: 19.09.2012
Сообщений: 7,974
|
|
03.02.2014, 22:39 | 7 |
0
|
10 / 10 / 22
Регистрация: 23.09.2013
Сообщений: 145
|
||||||
03.02.2014, 22:40 [ТС] | 8 | |||||
То есть вы это имели в виду?
0
|
angstrom
|
||||||
03.02.2014, 22:44 | 9 | |||||
|
10 / 10 / 22
Регистрация: 23.09.2013
Сообщений: 145
|
|
03.02.2014, 22:49 [ТС] | 10 |
А разве оператор "case" не оператор выбора?
0
|
Модератор
3490 / 2613 / 741
Регистрация: 19.09.2012
Сообщений: 7,974
|
|
03.02.2014, 22:54 | 11 |
0
|
10 / 10 / 22
Регистрация: 23.09.2013
Сообщений: 145
|
|
03.02.2014, 23:12 [ТС] | 12 |
Ну хорошо, предложите свое решение.
0
|
Модератор
3490 / 2613 / 741
Регистрация: 19.09.2012
Сообщений: 7,974
|
|
03.02.2014, 23:17 | 13 |
1
|
Модератор
9853 / 5223 / 3304
Регистрация: 17.08.2012
Сообщений: 15,974
|
|||||||||||
04.02.2014, 13:24 | 14 | ||||||||||
Как-то так, если без подробностей...
И ещё. Если вывод результата тоже без условных операторов, то можно так:
0
|
04.02.2014, 13:24 | |
04.02.2014, 13:24 | |
Помогаю со студенческими работами здесь
14
Обнулить строки, у которых наименьший элемент больше 0.5 (без использования циклов и условных операторов) Использование условных операторов, как писать? Приведите примеры, как оформлять запись вложенных условных и составных операторов Использование условных операторов Как можно без сетевой карты, без модема под InterBase сделать Remote базу? Проверить работу условных операторов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |