Oskom Forums

Oskom Forums


Добро пожаловать на Oskom Forums.
 
 
Сейчас на шардах UO Oskom
 
+ Ответить в теме
Показано с 1 по 17 из 17
  1. Карлик с чемоданом

    Регистрация
    05.09.2003
    Адрес
    Ёёёпта, да эта ж Йопта Клуб!
    Сообщений
    11,302
    #1

    По умолчанию Блок-схемы алгоритмов для Паскаль-программ. :)

    Кто соображает и кому нетрудно - сделайте пожалуста Просто по средней программе написать блок-схему алгоритм Если что - могу оплатить работу в гп на Офри

  2. Grandmaster
    [Banned]
    Регистрация
    12.07.2002
    Адрес
    Кровь покатилась и тут же застыла, И прочие взгяды на этот ёбаный мир
    Сообщений
    2,037
    #2

    По умолчанию

    Я в Блок Схемах секу маленька... Таблица Истинности и Схема к ней...
    Задание выложи короче тут))

  3. Adept

    Регистрация
    23.02.2004
    Адрес
    [ Полипропиленовое счастье ]
    Сообщений
    799
    #3

    По умолчанию

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

  4. just доскер

    Регистрация
    23.10.2002
    Адрес
    [GuardsSlayer]
    Сообщений
    4,180
    #4

    По умолчанию

    Ты бы саму программу выложил.

  5. Карлик с чемоданом

    Регистрация
    05.09.2003
    Адрес
    Ёёёпта, да эта ж Йопта Клуб!
    Сообщений
    11,302
    #5

    По умолчанию

    Гавно-базар Ловите

    Program zadacha2;
    Type info = record
    name:string;
    godr:integer;
    godo:integer;
    otestat:array[1..20] of integer;
    obschaga: char;
    egzamen:array[1..20] of integer;
    end;
    var m : integer;
    procedure write_in_file(fil:string);
    var F : file of info;
    x : info;
    i, m : integer;
    n : char;
    begin
    Assign(F, fil);
    ReWrite(F);
    for i:=1 to 20 do x.otestat[i] := 0; {obnuliaem masyv}
    for i:=1 to 20 do x.egzamin[i] := 0; {obnuliaem masyv}
    repeat
    Write('Name: ');
    ReadLn(x.name);
    Write('God rozhdenija: ');
    ReadLn(x.godr);
    Write('God okonchanija: ');
    ReadLn(x.godo);
    Write('Ocenki otestata (0 zakonchit vvod): ');
    i := 1;
    repeat
    Write(i,' ocenka: ');
    ReadLn(m);
    if (m > 0) Then
    begin
    x.otestat[i] := m;
    i := i + 1;
    end;
    until not (m > 0);
    Write('Obschaga (yes/no): ');
    ReadLn(n);
    if (n = 'y') or (n = 'Y') then x.obschaga := '1' {esli pervaja bukva y
    ili Y to xochet obschagu}
    else x.obschaga := '0';
    Writeln('Ocenki egzanima (0 zakonchit vvod): '); {poka ocenka ne 0 vvodim
    ocenki}
    i := 1;
    repeat
    WriteLn(i,' ozenka: ');
    ReadLn(m);
    if (m > 0) Then
    begin
    x.egzamin[i] := m;
    i := i + 1;
    end;
    until not (m > 0);
    Write(F, x);
    Write('Enter 1 to continue, 2 to Exit');
    ReadLn(m);
    until m > 1; {poka ne 1 to vvoim zapisi}
    Close(F);
    end;

    procedure read_from_file(fil:string);
    var F : file of info;
    x : info;
    i : integer;
    begin
    Assign(F, fil);
    Reset(F);
    While not Eof(F) do
    begin
    Read(F, x);
    WriteLn('Name: ',x.name);
    WriteLn('God rozhdenija: ', x.godr);
    WriteLn('God okonchanija: ', x.godo);
    Writeln('Ocenki otestata: ');
    i := 1;
    while x.otestat[i] <> 0 do {vyvodim ocenki}
    begin
    writeln(i, ' ocenka : ', x.otestat[i]);
    i := i + 1;
    end;
    Write('Obschaga (yes/no): ');
    if x.obschaga = '1' Then Writeln('yes')
    else Writeln('no');
    writeln('Ocenki egzanima: ');
    i := 1;
    while x.egzamin[i] <> 0 do {vyvodim ocenki}
    begin
    writeln(i, ' ocenka : ', x.egzamin[i]);
    i := i + 1;
    end;
    end;
    Writeln('Press Enter to continue.');
    Readln;
    Close(F);
    end;

    procedure scitat(fil1, fil2:string);
    var F, G : file of info;
    x : info;
    a, i, suma : integer;
    bal: real;
    begin
    a := 0;
    Assign(F, fil1);
    Assign(G, fil2);
    Reset(F);
    Rewrite(G);
    While not Eof(F) do
    begin
    Read(F, x);
    if x.obschaga = '1' Then {esli xochet obschagu to delaem}
    begin
    i := 1;
    suma := 0;
    while x.egzamin[i] <> 0 do
    begin
    suma := suma + x.egzamin[i]; {suma balov}
    i := i + 1;
    end;
    bal := suma / (i - 1); {srednyj bal}
    if (bal > 4) then
    begin
    Write(G, x); {esli srednyj bal > 4 to pishem v fail}
    a := a + 1;
    end;
    end;
    end;
    Writeln('Vneseno f fail ',a,' zapisi.');
    Writeln('Press Enter to continue.');
    Readln;
    Close(F);
    Close(G);
    end;

    begin
    repeat
    writeln('1. Vvesti dannyje.');
    writeln('2. Pokazat dannyje.');
    writeln('3. Poscitat.');
    writeln('4. pokazat rezultat.');
    writeln('5. EXIT.');
    ReadLn(m);
    if (m = 1) then write_in_file('info.txt');
    if (m = 2) then read_from_file('info.txt');
    if (m = 3) then scitat('info.txt', 'data.txt');
    if (m = 4) then read_from_file('data.txt');
    until (m > 4);
    end.

  6. Grandmaster
    [Banned]
    Регистрация
    31.03.2005
    Адрес
    Sticky Fingaz, Trogwart
    Сообщений
    1,529
    #6

    По умолчанию

    о боже блин я думал помочь но меня на такую длинную нехватит...

  7. Карлик с чемоданом

    Регистрация
    05.09.2003
    Адрес
    Ёёёпта, да эта ж Йопта Клуб!
    Сообщений
    11,302
    #7

    По умолчанию

    Цитата Сообщение от -VipeX-
    о боже блин я думал помочь но меня на такую длинную нехватит...
    Обман зрения

  8. mi boti, vi papi
    [Banned]
    Регистрация
    27.09.2004
    Адрес
    [*LV*]+[D-Tox]= :papi:
    Сообщений
    5,240
    #8

    По умолчанию

    У меня тоже всё время с этими блоксхемами косяки были Прогу написать 10 минут, схему 3 часа
    ЗЫ:Цент замени ифы в конце кейсами, красивее будет

  9. Grandmaster
    [Banned]
    Регистрация
    31.03.2005
    Адрес
    Sticky Fingaz, Trogwart
    Сообщений
    1,529
    #9

    По умолчанию

    хотя по блокшеме легче прогу писать...
    да и её легче с начала придумать...
    а вы сколько языков знаете?

  10. ex-Developer
    Аватар для Eidolon
    Регистрация
    16.06.2001
    Адрес
    Пятикратно [Banned] Оскома.
    Сообщений
    11,076
    #10

    По умолчанию

    Цитата Сообщение от vampire
    Одеколоныча попроси он в скриптах рубит, мож и прямоугольнички умеет рисовать) Правда думаю у него щас дел и так полно...
    Вот прямоугольнички как раз никогда не любил %)
    Мне в исходниках разбираться проще, чем в них %)
    :D

  11. Expert

    Регистрация
    29.01.2005
    Адрес
    гоблин тут флудит.
    Сообщений
    587
    #11

    По умолчанию

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

  12. #12

    По умолчанию

    2GTO*Centurion: бр... юзай тег [code]. А то не круто читать, когда без отступов...

  13. #13

    По умолчанию

    писать блоксхемы по коду программы это идиотизм., Вообще сначала рисуются блоксхемы, а по ним пишется код программы.

  14. Grandmaster
    [Banned]
    Регистрация
    12.07.2002
    Адрес
    Кровь покатилась и тут же застыла, И прочие взгяды на этот ёбаный мир
    Сообщений
    2,037
    #14

    По умолчанию

    Ты где такой порядок действий вычитал?? ноборот всегда делали!

  15. Grandmaster
    [Banned]
    Регистрация
    31.03.2005
    Адрес
    Sticky Fingaz, Trogwart
    Сообщений
    1,529
    #15

    По умолчанию

    ты когда думаеш сначало пишеш идею а потом намётки?

  16. Grandmaster
    [Banned]
    Регистрация
    12.07.2002
    Адрес
    Кровь покатилась и тут же застыла, И прочие взгяды на этот ёбаный мир
    Сообщений
    2,037
    #16

    По умолчанию

    Вообщето да!

  17. Expert

    Регистрация
    29.01.2005
    Адрес
    гоблин тут флудит.
    Сообщений
    587
    #17

    По умолчанию

    Сначала блоксхемы. Адназначна. Остальным фуфел ибо бред.

Ваши права

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