Форум
» Назад на решение задач по физике и термеху
Регистрация | Профиль | Войти | Забытый пароль | Присутствующие | Справка | Поиск

» Добро пожаловать, Гость: Войти | Регистрация
    Форум
    Информационные технологии
        Решение задач на Pascal. Форум 3.
Отметить все сообщения как прочитанные   [ Помощь ]
» Добро пожаловать на форум "Информационные технологии" «

Переход к теме
<< Назад Вперед >>
Несколько страниц [ 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 37 38 39 40 41 42 43 44 ]
Модераторы: paradise, KMA
  

Beliarh


Новичок

Здравствуйте. Пожалуйста, помогите с задачей.
Условие: Дан файл р,компоненты которого являются действительными числами. Найти последнюю компоненту файла р.

Есть наработки. Вроде все правильно работает, но что-то код не очень нравиться... Может подскажете что-нибудь.

Код программы:
{Program for search last component in file p'}
Program Search;
uses crt;
var
 f1 : text;
 st : string;
begin
  clrscr;
  writeln('Program for search last component in file p');
  writeln('-------------------------------------------');

  assign (f1,'p');
{$I-}
  reset(f1);{Open file for reading}

  while not eof(f1) do
  begin
    readln(f1,st);
    if eoln(f1) then
       write(st);
  end;
  close(f1);{Close file}

  readln;
end.

Всего сообщений: 1 | Присоединился: апрель 2010 | Отправлено: 7 апр. 2010 17:20 | IP
Archer


Новичок

Составить блок схему для программы:"Подсчитать количество натуральных чисел, принадлежащих отрезку [a,b] в записи которых не четные цифры отсутствуют"

Program _6;
var
 cnt,
 a, b : word;
function have_even(dig:word):boolean;
var
 res : boolean;
begin
 res := false;
 repeat
   res := res or ((dig mod 10) mod 2 = 1);
   dig := dig div 10;
 until res or (dig = 0);
 have_even := res;
end;
begin
 write('Nachalo intervala a='); readln(a);
 write('Konec intervala  b='); readln(b);
 cnt := 0;
 while a<=b do
   begin
   if not have_even(a) then inc(cnt);
   inc(a)
   end;
 writeln('Naideno ', cnt, ' chisel, v zapisi kotorix otsutstvuyt nechetnie cifri')
end.

(Сообщение отредактировал Archer 9 апр. 2010 12:26)

Всего сообщений: 6 | Присоединился: март 2010 | Отправлено: 9 апр. 2010 11:18 | IP
sambuka


Новичок

Korvet,все понятно...только вот при n=5,m=3 и к=0,он меняет местами,хотя вроде не должен....

Всего сообщений: 16 | Присоединился: декабрь 2009 | Отправлено: 11 апр. 2010 11:39 | IP
Korvet



Новичок


Цитата: sambuka написал 11 апр. 2010 11:39
Korvet,все понятно...только вот при n=5,m=3 и к=0,он меняет местами,хотя вроде не должен....


Так как в нашем случае нумерация массива начинается с 1, то вообще нелогично вводить 0, но если хочешь дополни условие:
вместо
if k+m-1<=n then
напиши
if (k+m-1<=n) and (k>0) then

Всего сообщений: 40 | Присоединился: ноябрь 2009 | Отправлено: 11 апр. 2010 16:14 | IP
sambuka


Новичок

хорошо, спасибо!!!

Всего сообщений: 16 | Присоединился: декабрь 2009 | Отправлено: 12 апр. 2010 21:24 | IP
maria86



Новичок

здравствуйте. подскажите как написать программу по паскалю (блоки уже сделаны) трудности в програме,  если дано условие у = 1, если а и б имеют одинаковое значение, у=-1, если а и б имеют разное значение, у=0 во всех остальных случаях.

Всего сообщений: 1 | Присоединился: апрель 2010 | Отправлено: 13 апр. 2010 19:34 | IP
Sagadat777



Новичок

Распечатать анкетные данные учеников участвовавших в олимпиаде по информатике и зарабавших не менее 30 баллов
c помощью Record

Всего сообщений: 5 | Присоединился: апрель 2010 | Отправлено: 13 апр. 2010 21:51 | IP
Sagadat777



Новичок

Здраствуйте помагите пожалуйста???Уважаемые программисты
Заполнить файл Натуральными числами полученными с помощью генератора случайных чисел. найти количество квадратов нечетных чисел среди компанентов

Всего сообщений: 5 | Присоединился: апрель 2010 | Отправлено: 13 апр. 2010 21:57 | IP
Sagadat777



Новичок

Здраствуйте помагите пожалуйста???Уважаемые программисты
Составить программу которая вычисляет сумму тех элементов двумерного массива, номера  строк и столбцов которых принадлежат соответственно непустым множествам S1и S2


(Сообщение отредактировал Sagadat777 14 апр. 2010 14:12)

Всего сообщений: 5 | Присоединился: апрель 2010 | Отправлено: 13 апр. 2010 21:58 | IP
Sagadat777



Новичок

Здраствуйте помагите пожалуйста???Уважаемые программисты
С помощью массив.При поступлении в институт абитуриенты получившие "двойку" на первом экзамене ко второму экзамену не допускается. Считая Фамилии абитуриентов и их оценки после первого экзаменаисходными данными, составить список допушенных ко второму экзамену

Всего сообщений: 5 | Присоединился: апрель 2010 | Отправлено: 13 апр. 2010 22:01 | IP

Отправка ответа:
Имя пользователя   Вы зарегистрировались?
Пароль   Забыли пароль?
Сообщение

Использование HTML запрещено

Использование IkonCode разрешено

Смайлики разрешены

Опции отправки

Добавить подпись?
Получать ответы по e-mail?
Разрешить смайлики в этом сообщении?
Просмотреть сообщение перед отправкой? Да   Нет
 

Переход к теме
<< Назад Вперед >>
Несколько страниц [ 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 37 38 39 40 41 42 43 44 ]

Форум работает на скрипте © Ikonboard.com