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


Ответ
 
Опции темы Опции просмотра
Старый 03.09.2010, 19:06   #21 (permalink)
Nekroliks
Member
 
Аватар для Nekroliks
 
Регистрация: 30.05.2010
Сообщений: 201
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 296
По умолчанию

Бродяга если хочеш всё понять учись по учебнику С.Н.Лукин ''Самоучитель Turbo-Pascal 7.0'' если прочтёшь всё от корки до корки станеш великим программером Я сам по нему учился когда в школе паскаль был(учительница не могла понять откуда я столько знаю, а сейчас подзабыл....

З.Ы. Посмотри в личку
Nekroliks вне форума   Ответить с цитированием
Старый 03.09.2010, 19:07   #22 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от Бродяга Посмотреть сообщение
получилось.
раньше я только одну WRITE менял на WRITELN поэтому не работала?
Добавление "ln" к командам read и write приводит к тому, что ПОСЛЕ выполнения команды чтения или записи маркер перемещается на следующую строку.

А теперь в программе уберите все апострофы и посмотрите, что будет:
Код:
BEGIN
  Writeln(8-2);
  Writeln(6+5);
  Writeln(5*2);
  READLN;
END.
Vladimir_S вне форума   Ответить с цитированием
Старый 03.09.2010, 19:14   #23 (permalink)
Бродяга
Снова перешел на Vist'у
 
Аватар для Бродяга
 
Регистрация: 17.04.2010
Сообщений: 1,685
Записей в дневнике: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 293
По умолчанию

Nekroliks имено этот самоучитель я и читаю. он предназначен для 6-11 класса, а я понять никак не могу. Да ещё и мой учитель уехал.
Vladimir_S сделал, и немного своего добавил - вылезли подсчёты этих выражений и то что я добавил. Спасибо!!! не закрывайте пожалуйста тему, если ещё вопросы будут я сюда напишу.
один - а как изменить путь куда компилятор будет програмки созданые ложить? у меня ложит в реестр далеко-далеко и найти проблемно.
Бродяга вне форума   Ответить с цитированием
Старый 03.09.2010, 19:17   #24 (permalink)
Nekroliks
Member
 
Аватар для Nekroliks
 
Регистрация: 30.05.2010
Сообщений: 201
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 296
По умолчанию

Цитата:
Сообщение от Бродяга Посмотреть сообщение
Nekroliks имено этот самоучитель я и читаю. он предназначен для 6-11 класса, а я понять никак не могу. Да ещё и мой учитель уехал.
Vladimir_S сделал, и немного своего добавил - вылезли подсчёты этих выражений и то что я добавил. Спасибо!!! не закрывайте пожалуйста тему, если ещё вопросы будут я сюда напишу.
один - а как изменить путь куда компилятор будет програмки созданые ложить? у меня ложит в реестр далеко-далеко и найти проблемно.
Options>Directories, и там всё указываешь
Nekroliks вне форума   Ответить с цитированием
Старый 03.09.2010, 19:22   #25 (permalink)
Бродяга
Снова перешел на Vist'у
 
Аватар для Бродяга
 
Регистрация: 17.04.2010
Сообщений: 1,685
Записей в дневнике: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 293
По умолчанию

Спасибо!!
Бродяга вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 03.09.2010, 20:51   #26 (permalink)
Бродяга
Снова перешел на Vist'у
 
Аватар для Бродяга
 
Регистрация: 17.04.2010
Сообщений: 1,685
Записей в дневнике: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 293
По умолчанию

попробовал решить задачу
Код:
В зоопарке три слона и довольно много кроликов, причем количество кроликов часто меняется. Слону положено съедать в сутки сто морковок, а кролику - две. Каждое утро служитель зоопарка сообщает компьютеру количество кроликов. Компьютер в ответ на это должен сообщить служителю общее количество морковок, которые сегодня нужно скормить кроликам и слонам.
создал условие
Код:
VAR krol, slon, nk, ns, vsego :Integer;
BEGIN
  nk:=2;  ns:=100;
  Readln (krol);
  slon:=3; vsego:=krol*nk + ns*slon;
  writeln (vsego)
END.
Всё как в самоучителе - запускаю програмку, появляется окошко ввода, ввожу цифру кроликов, нажимаю интер, на мгновение появляется ответ и программа гаснет. помогите!!

отменяется - решил сам.
во всех програмках надо ставить readln в конце?
Бродяга вне форума   Ответить с цитированием
Старый 03.09.2010, 21:12   #27 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от Бродяга Посмотреть сообщение
во всех програмках надо ставить readln в конце?
Нет, только в тех, в которых Вы хотите увидеть на экране результат работы. Это не всегда так - можно, например, организовать вывод в файл, и тогда эта остановка не нужна.
Кстати, использование оператора readln - это не единственный способ остановить программу, есть и другие. Но пока лучше этим голову не забивайте и используйте readln.
Vladimir_S вне форума   Ответить с цитированием
Старый 03.09.2010, 21:16   #28 (permalink)
Nekroliks
Member
 
Аватар для Nekroliks
 
Регистрация: 30.05.2010
Сообщений: 201
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 296
По умолчанию

Цитата:
Сообщение от Бродяга Посмотреть сообщение
во всех програмках надо ставить readln в конце?
Только в простых(в более сложных всё подругому, я имею ввиду что там программу можно,к примеру, останавливать вмешательством пользователя), а в простых если хочешь посмотреть что получилось, нужно писать ReadLn... но есть и другие способы просмотра того что ты сделал.....
Nekroliks вне форума   Ответить с цитированием
Старый 03.09.2010, 22:03   #29 (permalink)
Бродяга
Снова перешел на Vist'у
 
Аватар для Бродяга
 
Регистрация: 17.04.2010
Сообщений: 1,685
Записей в дневнике: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 293
По умолчанию

Ну я уже научился с помощью readln вводить своё сообщение в программу и заставить компьютер ответить на него. завтра (а если смогу сегодня, буду учится создавать разветвляющиеся программы
Бродяга вне форума   Ответить с цитированием
Старый 03.09.2010, 22:10   #30 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от Бродяга Посмотреть сообщение
Ну я уже научился с помощью readln вводить своё сообщение в программу и заставить компьютер ответить на него. завтра (а если смогу сегодня, буду учится создавать разветвляющиеся программы
Успехов!
Vladimir_S вне форума   Ответить с цитированием
Ads

Яндекс

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

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

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

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




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

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