Биржа маркетинга Каталог услуг Проверка на антиплагиат SEO-анализ текста Адвего Лингвист Проверка орфографии

Свободная тема — Форум Адвего

боковая панель
Разное / Свободная тема
DELETED
Есть ли знакомые с языком АДА? нужен совет...

Извините за странный вопрос, но здесь есть кто-то знакомый с языком программирования АДА? Нужен совет по тому, как сделать так, что бы после выполнения программа не закрывалась, а то не успеваешь увидеть результат((( В паскале аналогом был "repeat until keypressed" в c "getch()", а вот как в Аде?

Написал: DELETED , 06.10.2011 в 00:22
Комментариев: 37
Комментарии

Показано 10 комментариев
Wasilina
За  2  /  Против  3
Wasilina  написала  06.10.2011 в 04:21
Эх, а мне верстальщик нужен. Не буду тему создавать, пойду поищу в другом месте. Если вдруг кто-то откликнется, создам заказ.

                
DELETED
За  1  /  Против  1
DELETED  написал  06.10.2011 в 09:15
поставьте пустой цикл до миллиона и пока он будет считаться вполне успеете прочитать результаты...делов то...
что нибудь типа этого:
For_Loop :
for I in Integer range 1 .. 1000000 loop

Do_Something (I)

end loop For_Loop;

                
DELETED
За  0  /  Против  0
DELETED  написал  06.10.2011 в 13:16  в ответ на #6
Проблема в том, что мне нужно, что бы выход осуществлялся по нажатию Ентер((

                
DELETED
За  0  /  Против  0
DELETED  написал  06.10.2011 в 13:36  в ответ на #7
я фигею с этих программистов)
Тогда делайте цикл с условием, в теле цикла вставляете что-то типа Get(Имя_переменной), и делаете сравнение переменной с кодом "Ентера". Дел на 5 минут

                
DELETED
За  0  /  Против  0
DELETED  написал  06.10.2011 в 14:18  в ответ на #8
а вообще и цикл не нужен... команда Get(имя_переменной) будет ждать пока пользователь введет переменную, а ввод завершается энтером))

                
DELETED
За  0  /  Против  0
DELETED  написал  06.10.2011 в 16:35  в ответ на #11
Мне практической ценности от это программы никакой, мне нужно лабу сдать, если я хочу дополнительные баллы, то лаба должна быть на Аде. Цыкл использовать не логически, потому что тогда в программе можно будет бесконечно вводить левые данные, что заставит препода снять с меня пару баллов. Проблему решил использованием Get_Immediate. Спашивал здесь потому что в Аде я очень плохо разбираюсь, а единственный учебник "Адское программирование" ответа на вопрос не дает.

З.Ы. Стандартную процедуру Ada.Text_IO.Get нельзя использовать, поскольку она считывает только символы... Но все равно спасибо что откликнулись, сейчас очень трудно найти кого то знакомого с Ада..

                
svetik04
За  2  /  Против  0
svetik04  написала  06.10.2011 в 21:03  в ответ на #13
Ради Бога, простите за флуд - не удержалась: Ваша последняя фраза прозвучала так зловеще...

                
DELETED
За  1  /  Против  0
DELETED  написал  07.10.2011 в 10:36  в ответ на #33
Хаха... еще зловеще звучит "я изучаю язык программирования ада"

                
svetik04
За  0  /  Против  0
svetik04  написала  07.10.2011 в 10:38  в ответ на #36
"Мрак! Жуть!" (с)

                
DELETED
За  0  /  Против  0
DELETED  написал  06.10.2011 в 14:02  в ответ на #7
"Проблема в том, что мне нужно, что бы выход осуществлялся по нажатию Ентер(( " - Хотел дать совет замкнуть цыкел на кнопку "ентер", а Андрюха уже дел на 5 минут посоветовал. :)

PS: А зачем именно Ада нужен? Этот язык мертвее латинского. Практическая ценность = 0.

                
Отправка жалобы...
Спасибо, ваша жалоба принята
Вы уже жаловались
Публикация комментариев и создание новых тем на форуме Адвего для текущего аккаунта ограничено.
Подробная информация и связь с администрацией: https://advego.com/v2/support/ban/forum/1186
Жаловаться можно только на чужой комментарий
Избранное
Добавить в избранное
Имя
URL
https://advego.com/blog/read/freestyle/439027/?l=2&n=3&o=0