Убедительная просьба ко всем, кто выкладывает исходники: 1. Обязательно пользуйтесь тэгом code (иначе очень трудно читать)
2. Старайтесь делать отступы
Если вы хотите чтобы вам помогли в написании программы, внятно излагайте задание!
Прежде чем задать вопрос, воспользуйтесь учебником
Возможно, что нужная вам программа уже написана, поэтому советую просмотреть список здесь и здесь Отредактировано куратором: Lord_of_Darkness. Дата: 07.07.2006 19:36
Member
Статус: Не в сети Регистрация: 05.12.2005 Откуда: Rostov-on-Don
Подскажите не кому не попадались программы - генераторы случайных чисел методом чисел Фибоначчи, квадратов и ещё какой-нибудь. Даже основная сложность не в них, а в том, что надо ещё и вычислить к каждому методу получившийся "коофицент случайности". Если кто поможет буду очень благодарен. Добавлено спустя 55 минут, 56 секунд Вроде нашёл всё. Если кому такое понадобиться - обращайтесь.
Дан символьный файл f, содержащий произвольный текст длиной более 5000 слов. Слова в тексте разделены пробелами и знакми препинания. Получить 100 наиболее часто встречаймых слов и число их поевление.
А как при выходе из графического режима в текстовый сделать разрешение нормальное. Прога работает сначала в текстовом, потов в графическом, а потом опять в текстовый, и когда она выходит в текстовый, разрешение, кажеться 640х480.
Member
Статус: Не в сети Регистрация: 08.12.2005 Откуда: Smolensk
KENT8 писал(а):
Переустановил Винду и перестал работать Паскаль. Чего так?
Что-нибудь хоть пишет ?
_________________ Вам может показаться, что я повторяюсь, но я буду распоряжаться вашими жизнями, как мне вздумается. Постарайтесь этого не забывать...
|Клан Дедов|
Здравствуйте. Посмотрите пожалуйста в чем ошибка в вызове процедуры STR для преобразования числа в строку?
Код:
program Project1;
{$APPTYPE CONSOLE}
uses SysUtils;
const Str = 3; var file_with_database: text;{failovaia peremennaya} file_with_report: text;{failovaia peremennaya} puti: string;{sodergit put' k failu} mesiac: string;{nazvanie mesiaca} year: string; {nomer goda} string_to_database: string;{stroka xranit promegutochnue rezultatu dlia otcheta} string_from_database: string; vubor: string; number: Integer;{nomer po poryadku} kolichestvo_strok: integer;{kol-vo strok na liste} begin writeln('Programma formiruet otchet o nauchno-issledovatelskoy rabote.'); write('mesiac: '); readln(mesiac); write('year: '); readln(year);
{otkruvaem basu dannux dlia chtenia} repeat write('Vvedite puti k base dannux:'); readln(puti); assign(file_with_database,'C:/1.txt' {puti});{sviazuvaem failovuyu peremennuye s failom} {$I-} {-eto directiva preprocessora, ona otklichaet vuvod oshibok v standartnuy vuvod} reset(file_with_database);{otkruvaem basu dannux na chtenie} if IOResult = 0 then break {esli operacia otkrutia faila s peremennoy proshla uspeshno, vuxodim is cikla} else writeln('Takogo faila net');{'inache soobsenie ob oshibke'} {$I+} write('Povtoriti zapros? y\n ');{povtornuy zapros} readln(vubor); if vubor = 'n' then exit;{polizovatel otklonil vvod, vuxodim is programmu} until false; {beskonechnuy cikl zaprosa vvoda, vuyty is nego mogno tolko vnutri cikla}
{esli otkrutie proshlo uspeshno to idem dalee}
write('Vvedite puti k failu dlia vuvoda: '); readln(puti); assign(file_with_report,'C:/2.txt'{puti});{sviazuvaem failovuyu peremennuye s failom} rewrite(file_with_report);{otkruvaem fail na zapis i udaliaem ego sodergimoe esli fail ne bul sozdan on sozdastsia}
{generieuem novuy fail} number:=0; kolichestvo_strok:=0; string_to_database:=''; while not eof(file_with_database) do {poka ne konec faila s basoy dannux} begin if not eoln(file_with_database) then begin kolichestvo_strok:=kolichestvo_strok+1; number:=number + 1; writeln('number ',number); Str(number, string_to_database);{--------------------------------------!!!!!!????????????????????} readln(file_with_database,string_from_database); writeln(string_to_database);
end; end;
end.
При компиляции в Delphi 7 Выдает в строке 62 {-----!!!???} следующие ошибки:
1)Missing operator or semicolon
2)Statement expected, but expression of type 'Integer' found
Куратор темы Статус: Не в сети Регистрация: 03.01.2004 Откуда: Питер
ExplodeR Константа с аналогичным именем объявлена.
PS зачем писать сразу в несколько тем? Вы уж определитесь, вам на Pascal надо или на Object Pascal и Delphi. Если второе, то юзайте StrToInt/IntToStr, StrToFloat/FloatToStr, для вывода вообще лучше использовать format('int val = %d , float val = %f',[int, float]);
_________________ Здесь так мало тех, с кем легко говорить,
Еще меньше тех, с кем не страшно молчать (c)
Lord_of_Darkness, спасибо. Я и не заметил что у меня в разделе const есть константа Str, совпадающая с именем процедуры.
PS: свой вопрос в другом разделе я удалил, а написал в двух разделах для того чтобы скорее получить ответ...
Member
Статус: Не в сети Регистрация: 08.12.2005 Откуда: Smolensk
Meizu писал(а):
озник один вопрос, как из файла ехе-ка (написанная задача на ТР7) получить исходники??
Меня интерисует, как ты себе представляешь из exe'шника получить исходник ... Такого не возможно сделать
_________________ Вам может показаться, что я повторяюсь, но я буду распоряжаться вашими жизнями, как мне вздумается. Постарайтесь этого не забывать...
|Клан Дедов|
Куратор темы Статус: Не в сети Регистрация: 03.01.2004 Откуда: Питер
Meizu Можно дизассемблировать, а потом по ассемблерному коду получить код на языке Pascal (даже есть такие утилиты, правда кривоватые), но большинство операций прийдется делать вручную, что очень трудоемко и долго. Гораздо быстрее будет написать программу заново.
_________________ Здесь так мало тех, с кем легко говорить,
Еще меньше тех, с кем не страшно молчать (c)
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения