Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 01.11.2011, 22:06   #1
Vitalik1
Пользователь
 
Регистрация: 17.03.2011
Сообщений: 28
Печаль Кто может виручте!

Пожалоста помогите! Язык Delphi! В задачи должна использоваться подпрограмма-процедура!!!
Составить программу которая выводит на экран фразу "Скоро сессия"
Повторяющийся определенное количество раз.
Vitalik1 вне форума
Старый 01.11.2011, 22:11   #2
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

а) Можете ли Вы написать процедуру, котолрая не делает ровным счётом ничего, просто её можно вызвать?
б) Можете ли Вы написать строку кода, котороая при выполнении выведет на экран "Скоро сессия" один раз?
Abstraction вне форума
Старый 01.11.2011, 22:37   #3
Vitalik1
Пользователь
 
Регистрация: 17.03.2011
Сообщений: 28
По умолчанию

как написать програму чтоб спаршивало сколько раз вивести на екран Скоро сесия!!
Vitalik1 вне форума
Старый 01.11.2011, 22:41   #4
kangreon
Форумчанин
 
Аватар для kangreon
 
Регистрация: 03.04.2009
Сообщений: 305
По умолчанию

Для ввода используется процедура Read/ReadLn
Для вывода Write/WriteLn
Код:
program Project1;

{$APPTYPE CONSOLE}
var
  i: Integer;

procedure WriteMessage(s: string);
begin
  WriteLn(s);
end;

begin
  ReadLn(i);
  for i := 1 to i do
    WriteMessage('Скоро сессия');
  ReadLn;
end.
kangreon вне форума
Старый 01.11.2011, 22:43   #5
Vitalik1
Пользователь
 
Регистрация: 17.03.2011
Сообщений: 28
По умолчанию

Огромное спасибо!!
Vitalik1 вне форума
Старый 01.11.2011, 23:03   #6
Vitalik1
Пользователь
 
Регистрация: 17.03.2011
Сообщений: 28
По умолчанию

как сделать чтоб виводило несколько вариантов словосочетаний??
Vitalik1 вне форума
Старый 01.11.2011, 23:08   #7
kangreon
Форумчанин
 
Аватар для kangreon
 
Регистрация: 03.04.2009
Сообщений: 305
По умолчанию

Отправил в ЛС.
Продублирую и тут на всякий
Код:
program Project1;

{$APPTYPE CONSOLE}
var
  i: Integer;

const
  Mess: array[0 .. 2] of string = ('Скоро сессия', 'Уже очень скоро', 'Осталось совсем немного');

procedure WriteMessage(k: Integer);
var
  i: Integer;
  arrayLength, arrayPos: Integer;
begin
  arrayPos := 0;
  arrayLength := Length(Mess) - 1;

  for i := 1 to k do
  begin
    Writeln(Mess[arrayPos]);
    Inc(arrayPos);
    if arrayPos > arrayLength then
      arrayPos := 0;
  end;
end;

begin
  ReadLn(i);
  WriteMessage(i);

  ReadLn;
end.
kangreon вне форума
Старый 01.11.2011, 23:15   #8
Vitalik1
Пользователь
 
Регистрация: 17.03.2011
Сообщений: 28
По умолчанию

Очень благодарен!!
Vitalik1 вне форума
Старый 02.11.2011, 00:51   #9
iCaesy
In progress...
Форумчанин
 
Регистрация: 25.09.2011
Сообщений: 161
По умолчанию

Хорошее задание. =)
iCaesy вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто может димон4ик_ Помощь студентам 1 15.10.2011 20:22
Где можно скачать Borland C++ или может кто-то может скинуть dani6 C++ Builder 11 19.02.2011 14:01
Кто может? Katte Фриланс 12 30.06.2010 14:09