С Новым годом! Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
9 / 6 / 5
Регистрация: 12.05.2011
Сообщений: 282

Доработка программы

29.05.2011, 23:02. Показов 593. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот дана программа:
Pascal
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
Uses crt;
Var t:text;
    i,n,a:integer;
    s:string;
begin clrscr;
     assign(t,'lab7.in');
     rewrite(t);
     write('Vvedite kolichestvo sotrudnikov: ');
     readln(n); writeln(t,n);
     for i:=1 to n do
      begin
       write('Vvedite familiu ',i,' sotrudnika: ');
       readln(s);
       writeln(t,s,' ');
       write('Vvedite otdel ',i,' sotrudnika: ');
       readln(s);
       writeln(t,s,' ');
       write('Vvedite god rozhdeniya ',i,' sotrudnika: ');
       readln(a);
       writeln(t,a,' ');
       write('Vvedite stazh raboti ',i,' sotrudnika: ');
       readln(a);
       writeln(t,a,' ');
       write('Vvedite dolzhnost ',i,' sotrudnika: ');
       readln(s);
       writeln(t,s,' ');
       write('Vvedite oklad ',i,' sotrudnika: ');
       readln(a);
       writeln(t,a);
      end;
     write('Spasibo za vvedennuy informaciu! Nazhmite lubuy klavishu!');
     while not(keypressed) do begin end;
     close(t);
readln;
end;
end.
как можно переделать ее, чтобы кол-во сотрудников было произвольным, т.е. вводить их до тех пор пока не введешь например ###### чтобы остановить и сохранить файл. и что нужно добавить в программу, чтобы после окончания ввода данных, она открыла снова файл и показала все данные?

Добавлено через 7 часов 29 минут
народ помогите пожалуйста преределать программу...
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.05.2011, 23:02
Ответы с готовыми решениями:

Доработка программы
Добрый день! Прошу, помогите пожалуйста дописать программу. Задание такое: a) Создать типизированный файл заданной структуры, заполнить...

Доработка программы Turbo Pascal
Заполнить левую половину экрана синим цветом, правую - зеленым. Ввести строку с клавиатуры. Если в ней больше букв "А", чем букв...

Доработка программы с текстовым файлом
Уважаемые профессионалы программирования! Очень прошу вас о помощи. Есть задание: а). Создать текстовый файл, заполнить его...

1
0 / 0 / 2
Регистрация: 13.06.2013
Сообщений: 7
21.06.2013, 12:24
Pascal
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
45
46
47
48
49
50
51
52
53
54
Uses crt;
Var t:file;
    i,n,a:integer;
    s:string;
otv:string;
begin clrscr;
     assign(t,'lab7.in');
     rewrite(t);
n:=1;
otv:='y';
 repeat
       write('Vvedite familiu ',n,' sotrudnika: ');
       readln(s);
       writeln(t,s);
       write('Vvedite otdel ',n,' sotrudnika: ');
       readln(s);
       writeln(t,s);
       write('Vvedite god rozhdeniya ',n,' sotrudnika: ');
       readln(a);
       writeln(t,a);
       write('Vvedite stazh raboti ',n,' sotrudnika: ');
       readln(a);
       writeln(t,a);
       write('Vvedite dolzhnost ',n,' sotrudnika: ');
       readln(s);
       writeln(t,s);
       write('Vvedite oklad ',n,' sotrudnika: ');
       readln(a);
       writeln(t,a);
       writeln('Ввести еще одного сотрудника? y/n')
       readln(otv);
       if otv='y' then n:=n+1;
       until otv='n'
close(t);
reset(t);
n:=0;
while not(eof(t)) do
begin
n:=n+1;
begin
       read(t,s);
       write('familiya ',n,' sotrudnika: ',s);
read(t,s);
       write('otdel ',n,' sotrudnika: ',s);
      read(t,a);
       write('god rozhdeniya ',n,' sotrudnika: ',a);
read(t,a);
       write('stazh raboti ',n,' sotrudnika: ',a);
       read(t,s);
       write('dolzhnost ',n,' sotrudnika: ',s);
       read(t,a);       
write('oklad ',n,' sotrudnika: ',a);       
 end;      
end.
Паскаля нет под рукой, но алгоритм примерно такой
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.06.2013, 12:24
Помогаю со студенческими работами здесь

Доработка программы по определению возраста
program Vozzrast; {$APPTYPE CONSOLE} uses SysUtils; var y, m, d, yy, mm, dd, god, month, day, vozrast: integer; var ...

Графы. Машинное представление. Доработка программы
Есть код программы: const nmax=30; type ref = ^ Elem; Elem = record num: integer; ves:real; ...

Доработка программы
Я написал программу, но она никак не хочет работать. Суть такая. Дана целочисленная прямоугольная матрица. Определите номер первого из...

Доработка программы
Здравствуйте дорогие форумчане. Опишу в краткости свою программу. На нынешнем этапе она состоит в том, что отслеживает точку на экране,...

Доработка программы
Помогите пожалуйста! Вот программа, в ней содержатся две подпрограммы, одна из которых определяет кол-во слов в строке, другая возвращает...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru