Пожалуйста объясните принцип работы Pascal |
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
Пожалуйста объясните принцип работы Pascal |
stranger243 |
15.04.2011 6:41
Сообщение
#1
|
Группа: Пользователи Сообщений: 2 Пол: Женский Репутация: 0 |
Писать простенькие программы на бумаге более менее научилась, теперь хочу перейти к практике. Опишите мне пожалуйста, что должно происходить с текстом программы?
Ну, допустим, есть программа, которая должна вывести на экран какую-либо надпись. То, что команда Compile переводит программу в двоичный код, это мне понятно. А вот дальше полный провал. Что должно происходить после команд Build и Run? вообще это как-то отразится графически на мониторе? И как вообще запустить эту программу на просмотр? |
Lapp |
15.04.2011 7:21
Сообщение
#2
|
Уникум Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Писать простенькие программы на бумаге более менее научилась, теперь хочу перейти к практике. Опишите мне пожалуйста, что должно происходить с текстом программы? Ну, допустим, есть программа, которая должна вывести на экран какую-либо надпись. То, что команда Compile переводит программу в двоичный код, это мне понятно. А вот дальше полный провал. Что должно происходить после команд Build и Run? вообще это как-то отразится графически на мониторе? И как вообще запустить эту программу на просмотр? Вопрос к тебе незнакомка243 - а какими копилятором/средой ты пользуешься? Это может быть: TurboPascal, BorlandPascal, FreePascal, PascalABC - и еще несколько других. Пожалуйста, ответь, потому что от этого зависят ответы на твои вопросы. Но пока я отвечу, на что смогу.. То, что ты упоминаешь: compile, build & run - это не команды, это (полагаю) пункты меню в твоей программной среде (IDE, Integrated Desktop Environment). compile - компиляция одного модуля (программа может состоять из нескольких) build - сборка откомпилированных модулей в рабочую программу; но если модули еще не были откомпилированы, то этот пункт меню откомпилирует их (то есть выполнит compile) run - запуск собранной программы на выполнение (но если программа не была собрана, то автоматически сначала запустится build) Как видишь, наиболее просто нажать просто сразу run - модули откомпилируются, прога соберется и запустится )). А что будет происходить после запуска - это полностью зависит от того, что в проге. Если это просто прога по выводу "Hello World", (тут я говорю про Turbo Pascal or Free Pascal) то все окно на короткое время почернеет и на нем напишется Hello World. Потом все снова вернется к тому, что было. Причем, это произойдет ТАК БЫСТРО, что ты даже не сможешь заметить, и тебе может показаться, что просто ничего не произошло (возможно, так и случилось, и потому ты написала сюда - я прав?)). Для того, чтобы УВИДЕТЬ результат, нужно сделать задержку в программе после вывода текста. Задержка до нажатия на клавиатуре клавиши Enter может быть сделана вставкой строки readln; Таким образом, вся прога будет выглядеть примерно так: begin Набери ее в окне ввода, нажми Ctrl-F9 (это run в TP) - и наслаждайся! .. а потом спрашивай дальше )) (исправил ошибку, которую заметил volvo)) (исправил вторую ошибку, которую заметил volvo))) (исправил третью ошибку, которую заметил volvo))) -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
volvo |
15.04.2011 8:13
Сообщение
#3
|
Гость |
|
Lapp |
15.04.2011 8:37
Сообщение
#4
|
Уникум Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Угу, понаслаждалась - исправляй ошибку, жми опять Ctrl-F9 и наслаждайся дальше... спасибо! )) -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
volvo |
15.04.2011 8:51
Сообщение
#5
|
Гость |
Еще одну показать, или оставим, "сюрприз будет"? (С)
Хм. Кстати, а почему это я заметило? |
Lapp |
15.04.2011 8:58
Сообщение
#6
|
Уникум Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Еще одну показать, или оставим, "сюрприз будет"? (С) Вредно (мне)) программировать на разных языках в один день.. ((Цитата Хм. Кстати, а почему это я заметило? Володь, извини, нечаянно ))+1 (завтра)) -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
TarasBer |
15.04.2011 9:00
Сообщение
#7
|
Злостный любитель Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: 62 |
При работе в консоли этот readln в конце мешает. Лучше научи нажимать ALT+F5 после завершения программы.
-------------------- |
stranger243 |
15.04.2011 16:03
Сообщение
#8
|
Группа: Пользователи Сообщений: 2 Пол: Женский Репутация: 0 |
Ok, Turbo Pascal 7.0 Спасибо за readln и Alt-F5 жить стало проще)) Сообщение отредактировано: stranger243 - 15.04.2011 16:04 |
Lapp |
16.04.2011 6:11
Сообщение
#9
|
Уникум Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Ok, Turbo Pascal 7.0 Тогда по существу темы мне добавить особо нечего, но я все же не упущу повода посоветовать перейти на FP. Это современный компилятор (32/64 бита), который предоставляет все последние возможности и постоянно обновляется. А выглядит он (среда, я имею в виду) точно так же, и все простые программы пойдут на нем вообще без изменений.Цитата Спасибо за readln и Alt-F5 Потусуйся на этом форуме, и жить (well, программировать) станет не только проще, но и намного приятнее )).жить стало проще)) -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Текстовая версия | 22.09.2024 17:56 |