Программа для построения БЛОК-СХЕМ!!!
Создать файл, содержащий информацию о сотрудниках предприяти - Бесплатно сделаю блок-схему
Меню сайта

Форма входа

Друзья сайта

  • Программа Ростовщик 1.04

  • Программа расчета кредита

  • Курсовые по информатике

  • Старый, но живой ГОСТ для Блок-Схем

  • Сервис заполнения бланков аттестатов

  • Библиотека VBA для сервиса AntiGate.com

  • Статистика

    Locations of visitors to this page

    Приветствую Вас, Гость · RSS 01.10.2026, 15:58

    [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
    • Страница 1 из 1
    • 1
    Модератор форума: diamFC  
    Создать файл, содержащий информацию о сотрудниках предприяти
    reggieДата: Понедельник, 28.05.2012, 15:45 | Сообщение # 1
    Рядовой
    Группа: Пользователи
    Сообщений: 4
    Репутация: 0
    Статус: Offline
    Помогите, будьте любезны, с блок схемой.
    Всерьез рассматриваю возможность покупки полной версии и дальнейшего сотрудничества с заинтересованными пользователями ресурса http://www.audi-bel.com/forum.php.
    uses crt;
    const nmax=100;

    line= '-----------------------------------------------------------------------';
    shap='| Фамилия | Отдел | Стаж |';

    type Sotrudniki = record
    Surname,SecondName,Name:string[20];
    Otdel, Stazh: byte;
    end;
    var p: Sotrudniki;
    a: array [1..nmax] of Sotrudniki;
    n,i,k,re:integer;
    f:file of Sotrudniki;
    ss: real;
    x: string;
    begin
    clrscr;
    assign(f,'C:\Sotrudniki.dat');
    rewrite(f);
    write(' Введите количество сотрудников предприятия : ');
    readln(n);
    for i:=1 to n do
    with p do
    begin
    writeln;
    writeln(' Сотрудник № ',i);
    write(' Фамилия : '); readln(SecondName);
    write(' Имя : '); readln(Name);
    write(' Отчество : '); readln(Surname);
    writeln;
    write(' Номер отдела : '); readln(Otdel);
    write(' Стаж работы : '); readln(Stazh);
    write(f,p);
    end;
    writeln('файл записан.Для продолжения работы нажмите "Enter" ');
    readln;
    reset(f);
    n:=0;
    while not (eof(f)) do
    begin
    read(f,p);
    inc(n);
    a[n]:=p;
    end;
    re:=0;
    while re<=n*2 do
    begin
    for i:=1 to n-1 do
    if (a[i].Otdel=a[i+1].Otdel) and (a[i].Stazh<a[i+1].Stazh) then
    begin
    p:=a[i];
    a[i]:=a[i+1];
    a[i+1]:=p;
    end else
    if a[i].Otdel>a[i+1].Otdel then
    begin
    p:=a[i];
    a[i]:=a[i+1];
    a[i+1]:=p;
    end;
    inc(re);
    end;
    close(f);
    rewrite(f);
    for i:=1 to n do
    with a[i] do
    write(f,a[i]);
    clrscr;
    writeln(' Список сотрудников по отделам ');
    writeln(line);
    writeln(shap);
    writeln(line);
    reset(f);
    while not (eof(f)) do
    begin
    read(f,p);
    with p do
    writeln('|',Secondname:20,'',Name:20,'',Surname:20,'|':2,Otdel:4,'|':4,Stazh:4,'|':3);
    writeln(line);
    end;
    close(f);
    readln;
    end.

    Спасибо

    Добавлено (28.05.2012, 15:45)
    ---------------------------------------------
    извинит, курсовая работа.
    Приведенный адрес не реклама, а скорее фронт потенциальных заказчиков.
    Спасибо огромное.
     
    reggieДата: Понедельник, 28.05.2012, 22:38 | Сообщение # 2
    Рядовой
    Группа: Пользователи
    Сообщений: 4
    Репутация: 0
    Статус: Offline
    прикрепил файлик с программой
    Прикрепления: 5_30.pas (2.1 Kb)
     
    diamFCДата: Понедельник, 28.05.2012, 22:50 | Сообщение # 3
    Полковник
    Группа: Администраторы
    Сообщений: 207
    Репутация: 11
    Статус: Offline
    Укажите условие задачи.
    Буду благодарен, если вы приведете здесь ссылку на ветку с адресом моего сайта и пояснением, что делает программа smile
    Иначе ссылка будет расценена как реклама и удалена.

    В приложении только часть вашей блок схемы. Жду условия задачи.
    Прикрепления: 2736483.jpg (31.6 Kb)
     
    reggieДата: Понедельник, 28.05.2012, 23:05 | Сообщение # 4
    Рядовой
    Группа: Пользователи
    Сообщений: 4
    Репутация: 0
    Статус: Offline
    diamFC, условие задачи:
    Создать файл, содержащий информацию о сотрудниках предприятия. Каждая запись содержит: фамилию, имя, отчество, номер отдела, стаж работы. Вывести на экран и в отдельный файл список сотрудников по отделам в порядке убывания стажа.
    По поводу рекламирования приведенного мной ресурса - не согласен категорически, мы - не маленькие дети. Все когда-то были студентами (или сейчас студенты), потребность в таких вещах не ограничивается узкоспециализированными ресурсами для программистов. Уверяю Вас в позитивности моих намерений. Линк на свой профиль на том ресурсе вышлю вам в личку, дабы не вызвать подозрений.
    Спасибо за помощь.
     
    diamFCДата: Понедельник, 28.05.2012, 23:20 | Сообщение # 5
    Полковник
    Группа: Администраторы
    Сообщений: 207
    Репутация: 11
    Статус: Offline
    В архиве полная блок-схема программы.
    Прикрепления: noName.pas_.zip (124.9 Kb)
     
    reggieДата: Понедельник, 28.05.2012, 23:25 | Сообщение # 6
    Рядовой
    Группа: Пользователи
    Сообщений: 4
    Репутация: 0
    Статус: Offline
    не предполагал, что указание конкретного адреса форума, может навредить.Оговаривался, что это скорее определенная категория людей, также заинтересованная в использовании данного продукта.Сам рад был бы исправить, дабы убрать предмет недоразумения с глаз, но на данном ресурсе не нашел коррекции своих сообщений
     
    diamFCДата: Понедельник, 28.05.2012, 23:37 | Сообщение # 7
    Полковник
    Группа: Администраторы
    Сообщений: 207
    Репутация: 11
    Статус: Offline
    Ничего страшного. Пусть висит.
     
    • Страница 1 из 1
    • 1
    Поиск:

    Copyright MyCorp © 2026
    Конструктор сайтов — uCoz