0 / 0 / 0
Регистрация: 25.12.2015
Сообщений: 30
|
|
1 | |
Как можно это реализовать, в делфи не очень разбираюсь05.04.2016, 15:32. Показов 537. Ответов 11
Метки нет Все метки)
(
1. Пароль. Составьте программу, которая выдает на экран сообщение и ожидает от пользователя в ответ, предоставляя ему две попытки и сообщая о правильности ответа.
2. Составьте программу, определяющую, лежит ли точка с указанными координатами ИКС, ИГРИК на окружности радиуса Р с центром в начале координат. 3. Напишите программу, которая по паролю будет определять степень доступности сотрудника к секретной информации в базе данных. Доступ к базе имеют только шесть человек, разбитых на три группы по степени доступа. Они имеют следующие пароли: • 9583, 1747 - доступны модули базы А, Б, С • 3331, 7922 - доступны модули базы Б, С • 9455, 8997 - доступен модуль базы С 4. Вычислить значение y:
0
|
|
05.04.2016, 15:32 | |
Ответы с готовыми решениями:
11
как это реализовать в делфи Не очень разбираюсь в VBA , не могу сделать код для это программы.вроде не сложный.но не могу додуматься)
Сама не очень понимаю как это реализовать, посмотрите, пожалуйста |
0 / 0 / 1
Регистрация: 04.04.2016
Сообщений: 5
|
|
05.04.2016, 16:00 | 2 |
Ты бы их лучше в 4 отдельные темы разложил. А так как вариант:
1. Кидаешь на форму edit и кнопку. В коде формы делаешь переменную-счётчик, пароль хранишь в строке. При нажатии кнопки проверяется совпадение строки с введённым значением. Параллельно этому к переменной счётчику прибавляешь один. Если счётчик превышен, то выдаётся сообщение "Попытки закончились" и программа завершает работу. 3. Пароль опять же считываешь в строку (допустим S). Затем Case S of ... (варианты и действия к ним). 4. Танцуем от u. Можно выпендриться и с помощью мемо/лейблов вывести всё по шагам или просто выдать готовый ответ. Создаёшь переменные вещественного типа и считаешь как на математике. u:=0.5; a:=sqr(sin(u)); b:=sqr(cos(u)); if a>b then t:=a else t:=b; x:=sqr(sin(t))+sqr(cos(t)); Затем пишешь иф, где в зависимости от значения x находим значение y P.s.: что со второй делать - не помню, могу лишь про аналогичную задачу с прямоугольником рассказать.
0
|
05.04.2016, 16:08 | 3 |
0
|
500 / 356 / 231
Регистрация: 29.03.2015
Сообщений: 675
|
||||||
05.04.2016, 16:11 | 4 | |||||
Первая задача.
Если текст на русском языке не будет отображаться, то сообщите и я перепишу на английский. Код:
![]()
0
|
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
|
||||||
05.04.2016, 16:13 | 5 | |||||
1
|
500 / 356 / 231
Регистрация: 29.03.2015
Сообщений: 675
|
||||||
05.04.2016, 16:50 | 6 | |||||
Вторая задача.
Если вместо "if abs(sqr(x)+sqr(y)-sqr(p))<0.00000001 then" написать "if sqr(x)+sqr(y)=sqr(p) then" или "if x*x+y*y=p*p then" то выдаёт не правильный результат, так как в сравниваемых числах остаются разные биты после преобразований. Код:
![]()
1
|
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
|
|
05.04.2016, 16:56 | 7 |
unifikator, А ничего что у меня координаты и радиус целые числа?
0
|
500 / 356 / 231
Регистрация: 29.03.2015
Сообщений: 675
|
|
05.04.2016, 17:18 | 8 |
Puporev, Да, тогда получается правильный ответ!
![]()
0
|
500 / 356 / 231
Регистрация: 29.03.2015
Сообщений: 675
|
||||||
05.04.2016, 17:22 | 9 | |||||
fragmachine
Третья задача. Код:
![]()
1
|
500 / 356 / 231
Регистрация: 29.03.2015
Сообщений: 675
|
||||||
05.04.2016, 17:46 | 10 | |||||
Четвёртая задача.
В условии написано, что если 0<x<=0, то y=1. Наверное, это ошибка. И я сделал, что если 0<x<=1, то y=1. Код:
![]()
1
|
500 / 356 / 231
Регистрация: 29.03.2015
Сообщений: 675
|
|
05.04.2016, 17:47 | 11 |
Ещё раз напоминаю, что если текст на русском языке не будет отображаться, то сообщите и я перепишу на английский.
![]()
1
|
0 / 0 / 0
Регистрация: 25.12.2015
Сообщений: 30
|
|
05.04.2016, 18:20 [ТС] | 12 |
Всем огромное спасибо
![]()
0
|
05.04.2016, 18:20 | |
Помогаю со студенческими работами здесь
12
Как это можно реализовать? как можно это реализовать ... Как это можно реализовать? Как это можно реализовать Как это можно реализовать Как можно реализовать это? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |