Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Delphi, Kylix and Pascal


Ответ
 
Опции темы Опции просмотра
Старый 22.03.2008, 03:31   #1 (permalink)
AdminButchery
Member
 
Регистрация: 20.09.2007
Сообщений: 170
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

1. Как пишется "очистка экрана"?
2. Как файл .PAS сохранять в .EXE в Паскале?
3. Почему при запуске файла .PAS в этой же папке создаётся файл вроде "TP026D79.$$$" прочём сколько раз запускаю паскалевский файл, столько рядом и накапливается этих противных ненужных .%%%? Это так и должно быть?
AdminButchery вне форума   Ответить с цитированием

Старый 22.03.2008, 03:31
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

В похожих обсуждениях может скрываться решение вашего вопроса

S.T.A.L.K.E.R.: Тень Чернобыля
Вопросы по C#
Вопросы по БП

Старый 22.03.2008, 07:12   #2 (permalink)
Matrix
IT-Specialist
 
Аватар для Matrix
 
Регистрация: 12.04.2007
Сообщений: 2,906
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1845
По умолчанию

Цитата:
Сообщение от AdminButchery
2. Как файл .PAS сохранять в .EXE в Паскале?
в паскале открываешь файл *.pas и где то там в панели управления есть функция типа Собрать, или Компилировать,( точно не помню название, давно не пользовался)
Matrix вне форума   Ответить с цитированием
Старый 22.03.2008, 10:13   #3 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

1. В зависимости от выбранного режима используются разные команды:
clrscr
clearviewport
2. Для создания исполнимого (exe) файла в любой среде программировани необходимо компилировать (интерпретировать) код программы. В Pascal-е это можно сделать в окне редактора кода командой Compile.
3. При запуске файла программы на исполнение среда автоматически компилирует файл без создания исполнимого модуля exe. Вместо него создается временный файл с расширением $$$. Так что появление таких файлов является рабочим моментом среды ;).
__________________
Убить всех человеков!
AlexZir вне форума   Ответить с цитированием
Старый 22.03.2008, 11:53   #4 (permalink)
AdminButchery
Member
 
Регистрация: 20.09.2007
Сообщений: 170
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Благодарю! Ещё вопрос: как запрограммировать выход из программы до её полного завершения? Например: "введите 1 для продолжения, 0 для выхода"? Проюовал через условие с переменной, но что-то не получается, и я не знаю сам код этого выхода
AdminButchery вне форума   Ответить с цитированием
Старый 22.03.2008, 12:11   #5 (permalink)
AdminButchery
Member
 
Регистрация: 20.09.2007
Сообщений: 170
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

а очистка (clrscr) пишется же в разделе описаний? Почему-то у меня с этой строчкой прога не хочет работать (указывает на ошибку";") И после clrscr хоть ставлю ;, хоть не ставлю ; всё равно не работает
AdminButchery вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 22.03.2008, 12:46   #6 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

Цитата:
Сообщение от AdminButchery
через условие с переменной
Цитата:
Сообщение от AdminButchery
запрограммировать выход из программы до её полного завершения
if (c='y') or (c='Y') then halt(1); // c - символьная переменная

Цитата:
Сообщение от AdminButchery
очистка (clrscr) пишется же в разделе описаний?
Это оператор из состава расширенной текстовой библиотеки crt. Перед ее использованием необходимо подключить модуль crt, то есть в начале программы ниже строки
program name;
написать
uses crt;
Используется в разделе команд и операторов программы.
__________________
Убить всех человеков!
AlexZir вне форума   Ответить с цитированием
Старый 22.03.2008, 16:32   #7 (permalink)
AdminButchery
Member
 
Регистрация: 20.09.2007
Сообщений: 170
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

AlexZir, пожалуйста помоги разобраться с условиями.
Вот моя задача.
Program idealni_ves;
var
a,b,c,d,e:real;
begin
writeln('Eta programma opredelit tvoi idealnii ves, i podskahet na skolko tebe nyhno pohudet ili popravitsa!');
writeln(' Vvedite vash rost (cm): ');read(a);
writeln('vvedite vash ves (kg): ');read(b);
c:=a-100;
d:=b-c;
e:=c-b;
if b>c then
writeln('Vash idealnii ves ',c:2:0,' kg. Vash ves previshaet normy na ',d:2:0, ' kg')
else
writeln('Vash idealnii ves ',c:2:0,' kg. Vam helatelno popravitsa na', e:2:0,' kg.');
read(e)
end.

как мне в неё добавить ещё дополнительное условие: деление по возрасту (до 40 лет и после 40 лет).
Про этом чтобы формула рассчёта идеального веса после 40 лет будет такой x:=a-80 (а до 40 лет с:=a-100)
Если поможете разобраться,как вставить это дополнительное условия я буду очень благодарен!
AdminButchery вне форума   Ответить с цитированием
Старый 23.03.2008, 00:39   #8 (permalink)
AdminButchery
Member
 
Регистрация: 20.09.2007
Сообщений: 170
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

help me, please!
AdminButchery вне форума   Ответить с цитированием
Старый 23.03.2008, 01:13   #9 (permalink)
AdminButchery
Member
 
Регистрация: 20.09.2007
Сообщений: 170
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

спасибо всем, я задачу уже решил сам!
AdminButchery вне форума   Ответить с цитированием
Старый 24.03.2008, 23:15   #10 (permalink)
AdminButchery
Member
 
Регистрация: 20.09.2007
Сообщений: 170
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

1.Подбросьте ссылочку, пожалуйста, где можно скачать Turbo/Borland Pascal 7.0 (или выше) c русским интерфейсом и справкой
2.в операторе выбора, после набора значения какие операторы можно использовать? Я хотел условие подключить по каждому значению в выборе, но не получается... Пожалуйста скиньте пример текста как в операторе выбора подключается оператор условия
AdminButchery вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 03:26.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.