С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
3 / 3 / 2
Регистрация: 20.05.2009
Сообщений: 7
1

Написать программу, которая во время выполнения выводит свой код

20.05.2009, 11:43. Показов 941. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Написать программу Паскаля, которая во время своего выполнения афиширует свой код.
??? Такое возможно ? Спасибо за ответ.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.05.2009, 11:43
Ответы с готовыми решениями:

Написать программу, которая покажет свой исходный код
Надо написать программу которая выводит саму себя то есть весь код программы.

Написать программу, которая выводит время на экран с дискретностью в 5 секунд
помогите решить,заранее благодарю

Написать программу, которая по введенному номеру месяца выводит время года
data segment mes1 db 10, 13, 'January$' mes1_e db 10, 13, 'Neverno$' mes2 db 10, 13,...

Написать программу, которая спрашивает номер месяца и выводит соответствующее время года
Если будет введено не число, то программа должна вывести "ошибка данных". Программу написать двумя...

Написать программу, которая запрашивает у пользователя номер месяца, и за тем выводит соответствующее время года
Здравствуйте, помогите доработать задачу "Запрашивает у пользователя номер месяца, и за тем выводит...

6
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
20.05.2009, 11:50 2
Если просто показать(не очень понимаю афишировать) код, то можно скопировать код в файл и программой открыть и прочитать этот файл.
0
3 / 3 / 2
Регистрация: 20.05.2009
Сообщений: 7
20.05.2009, 11:59  [ТС] 3
Я поняла, что программа должна выводить на экран себя саму :
program exemple;
uses wincrt;
.....

Возможно ли такое ?
0
11 / 11 / 0
Регистрация: 09.04.2009
Сообщений: 65
20.05.2009, 12:00 4
возможно, если есть исходник программы.
0
138 / 138 / 65
Регистрация: 20.03.2009
Сообщений: 235
20.05.2009, 12:45 5
помоему энто называется - quine

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
var
  s: array[1..18] of string;
  i, j: integer;
begin
  s[ 1]:='var';
  s[ 2]:='  s: array[1..18] of string;';
  s[ 3]:='  i, j: integer;';
  s[ 4]:='begin';
  s[ 5]:='  for i:=1 to 4 do';
  s[ 6]:='    writeln(s[i]);';
  s[ 7]:='  for i:=1 to 18 do begin';
  s[ 8]:='    write(''  s['', i:2, '']:='''''');';
  s[ 9]:='    for j:=1 to length(s[i]) do';
  s[10]:='      if s[i][j]<>'''''''' then';
  s[11]:='        write(s[i][j])';
  s[12]:='      else';
  s[13]:='        write('''''''''''');';
  s[14]:='    writeln('''''';'');';
  s[15]:='    end;';
  s[16]:='  for i:=5 to 18 do';
  s[17]:='    writeln(s[i]);';
  s[18]:='end.';
  for i:=1 to 4 do
    writeln(s[i]);
  for i:=1 to 18 do begin
    write('  s[', i:2, ']:=''');
    for j:=1 to length(s[i]) do
      if s[i][j]<>'''' then
        write(s[i][j])
      else
        write('''''');
    writeln(''';');
    end;
  for i:=5 to 18 do
    writeln(s[i]);
end.
а можно связать с файлом и вывести его содержимое)

код не мой
1
3 / 3 / 2
Регистрация: 20.05.2009
Сообщений: 7
20.05.2009, 12:52  [ТС] 6
Спасибо огромное !!! Какой вы молодец !
0
68 / 24 / 2
Регистрация: 16.05.2009
Сообщений: 73
20.05.2009, 13:19 7
точно)))))
0
20.05.2009, 13:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.05.2009, 13:19
Помогаю со студенческими работами здесь

Написать программу, которая выводит код введенного пользователем символа
Доброго времени суток, помогите, пожалуйста, написать программу, которая выводит код введенного...

Как написать программу, которая выводит в консоль код предыдущей программы?
Как написать программу, которая выводит в консоль код предыдущей программы? Вот код предыдущей...

Написать программу, которая вводит код ASCII и выводит соответствующий символ
Добрый день, помогите пожалуйста написать программу, которая вводит код ASCII и выводит...

Написать программу, которая запрашивает время в часах и минутах, после чего переводит в минуты затем в секунды и выводит
ПОМОГИТЕ нужно- Написать программу, которая запрашивает время в часах и минутах, после чего...

Написать программу на C#, которая выводит коды всех корректных программ на C#, которые не выводят собственный код
Кто знает, как это сделать? И должна ли она в числе прочего выводить собственный код?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru