Аватар для vadim77
1 / 1 / 0
Регистрация: 24.08.2010
Сообщений: 157

Файлы: Создать программу для начальника отдела кадров, которая содержит информацию о сотрудниках

24.08.2010, 13:37. Показов 2479. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Создать программу для начальника отдела кадров, которая со-держит информацию о сотрудниках: фамилия, должность, воз-раст (лет), стаж работы в этой фирме и месячный оклад. Информация должна записываться в текстовый файл, причем так, чтобы каждый реквизит писался с новой строки (в первой строке – фамилия, во второй – должность и т.д..). Создать с помощью программы текстовый файл, в который введите информацию не менее, чем о 10 сотрудниках. ( Уважаемые пользователи форума и администрация ... прошу вас о помощи помогите решить эту задачу в среде Turbo Pascal).
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.08.2010, 13:37
Ответы с готовыми решениями:

Составить программу, которая содержит информацию о сотрудниках
Язык С или С++ Составить программу, которая содержит информацию о сотрудниках ИТ-компании. Сведения о рабочих содержат: фамилию и имя;...

Файлы: Создать программу, которая содержит текущую информацию о заявках на авиабилеты
Создать программу, которая содержит текущую информацию о заявках на авиабилеты. Каждая запись содержит следующие сведения: пункт ...

Разработать программу, которая используя тип запись, формирует массив данных о сотрудниках отдела
Разработать программу, которая используя тип запись, формирует массив данных о сотрудниках отдела, содержащий следующую информацию: ...

4
1 / 1 / 0
Регистрация: 24.08.2010
Сообщений: 18
24.08.2010, 15:45
Сделано на скорую руку, но зато все просто и понятно) Под себя, думаю, сам подкорректируешь?)

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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
uses crt;
var  f:text;
 
procedure rec; \\Процедура записи данных в файл
var fio, work, buf:string;
    age, year:byte;
    oklad:word;
begin
clrscr;
{$I-}
append(f); \\Пытаемся открыть файл
{$I+}
if IOResult<>0 then rewrite(f); \\Если файла нет создаем новый
 
writeln('Введите фамилию:');
readln(fio);
writeln(f,fio);
 
writeln('Введите должность:');
readln(work);
writeln(f,work);
 
writeln('Введите возраст:');
readln(age);
str(age,buf);
writeln(f,buf);
 
writeln('Введите стаж работы:');
readln(year);
str(year,buf);
writeln(f,buf);
 
writeln('Введите оклад');
readln(oklad);
str(oklad,buf);
writeln(f,buf);
 
close(f); \\Закрываем файл
end;
 
procedure wr; \\Процедура вывода из файла на экран
var i:byte;
    buf:string;
    flag:boolean;
    ch:char;
begin
clrscr;
{$I-}
reset(f); \\Пытаемся открыть файл
{$I+}
if IOResult=0 then \\Если файл существует, то...
begin
repeat
clrscr;
flag:=false;
for i:=1 to 5 do \\Считываем сотрудников по одному
begin
readln(f,buf);
writeln(buf);
end;
writeln;
if not eof(f) then writeln('Enter - Следующий сотрудник');
writeln('Esc   - Выйти в меню');
ch:=readkey;
if (ord(ch)=27)or(eof(f)) then flag:=true;
until flag;
 
close(f); \\Закрываем файл
end else begin \\Если файл не был найден, то сообщаем об этом:
    writeln('FILE NOT FOUND!!!');
    writeln;
    write('Press any key to continue...');
    repeat
    until keypressed;
    end;
 
end;
 
procedure menu; \\Процедура меню
var c:char;
begin
clrscr;
writeln('1   - Ввод данных в файл');
writeln('2   - Просмотр данных');
writeln('Esc - Выход');
c:=readkey;
case c of
'1': rec; \\ввод данных
'2': wr;  \\просмотр данных
end;
if ord(c)<>27 then menu; \\если не Esc, то заново вызываем процедуру меню,
end;                             \\ иначе - возвращаемся в тело основной программы
 
begin
clrscr;
assign(f,'baza.txt'); \\Привязываем наш файл к физическому пути
menu; \\Вызываем процедуру меню
end.
0
 Аватар для vadim77
1 / 1 / 0
Регистрация: 24.08.2010
Сообщений: 157
24.08.2010, 23:59  [ТС]
спасибо большое

Добавлено через 44 минуты
вот только ошибку выдает (( : error in statement в 67 строчке, не мог бы ты исправить? пожалуйста... просто я плохо разбераюсь в Turbo Pascal и мне это будет не под силу((
0
1 / 1 / 0
Регистрация: 24.08.2010
Сообщений: 18
25.08.2010, 07:06
Не знаю. Может ты переписал где нить не то?.. У меня компилирует и работает без ошибок. Лови на всякий случай проект и скомпилированный exe-шник.
Prog.rar
1
 Аватар для vadim77
1 / 1 / 0
Регистрация: 24.08.2010
Сообщений: 157
25.08.2010, 15:07  [ТС]
Спасибо большое)) все работает...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.08.2010, 15:07
Помогаю со студенческими работами здесь

Создать таблицу, которая содержит сведения о сотрудниках института
1. Создать таблицу, которая содержит сведения о сотрудниках института. Структура таблицы: - фамилия; - пол; - название...

Используя двоичное дерево поиска, создать программу, которая содержит текущую информацию о книгах в библиотеке
Нужна помощь. Задание: Используя двоичное дерево поиска, создать программу, которая содержит текущую информацию о книгах в библиотеке....

Информация о сотрудниках предприятия (запись) содержит: Ф.И.О., номер отдела,
zadanie pomogite dopisat' progy/// Информация о сотрудниках предприятия (запись) содержит: Ф.И.О., номер отдела, должность, дату начала...

По номеру отдела выдать информацию обо всех его сотрудниках
Всем, доброго времени суток. Ребята, пошел на заочку в институт и приплыл на лабе. Как делать не знаю, если кто-нибудь может помочь, я буду...

Создать БД, которая содержит информацию о студентах
В общем нужно сделать программу-БД, которая содержит фамилию студента, год рождения, адрес, и получает ли стипендию... Использовать также...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

Новые блоги и статьи
Система статов в Unity
GameUnited 20.04.2025
Статы — фундаментальный элемент игрового дизайна, который определяет характеристики персонажей, предметов и других объектов в игровом мире. Будь то показатель силы в RPG, скорость передвижения в. . .
Статические свойства и методы в TypeScript
run.dev 20.04.2025
TypeScript прочно занял своё место в системе современной веб-разработки. Этот строго типизированный язык программирования не просто расширяет возможности JavaScript — он делает разработку более. . .
Batch Transform и Batch Gizmo Drawing API в Unity
GameUnited 20.04.2025
В мире разработки игр и приложений на Unity производительность всегда была критическим фактором успеха. Создатели игр постоянно балансируют между визуальной привлекательностью и плавностью работы. . .
Звук в Unity: Рандомизация с Audio Random Container
GameUnited 20.04.2025
В современных играх звуковое оформление часто становится элементом, который либо полностью погружает игрока в виртуальный мир, либо разрушает атмосферу за считанные минуты. Представьте: вы исследуете. . .
Максимальная производительность C#: Советы, тестирование и заключение
stackOverflow 20.04.2025
Погружение в мир микрооптимизаций C# открывает перед разработчиком целый арсенал мощных техник. Но как определить, где и когда их применять? Ответ начинается с точных измерений и профилирования. . . .
Максимальная производительность C#: Предсказание ветвлений
stackOverflow 20.04.2025
Третий ключевой аспект низкоуровневой оптимизации — предсказание ветвлений. Эта тема менее известна среди разработчиков, но её влияние на производительность может быть колоссальным. Чтобы понять. . .
Максимальная производительность C#: Векторизация (SIMD)
stackOverflow 20.04.2025
Помимо работы с кэшем, другим ключевым аспектом низкоуровневой оптимизации является векторизация вычислений. SIMD (Single Instruction, Multiple Data) позволяет обрабатывать несколько элементов данных. . .
Максимальная производительность C#: Процессорный кэш
stackOverflow 20.04.2025
Знакомство с внутренним устройством процессорного кэша — ключевой шаг в написании по-настоящему быстрого кода на C#. Этот слой архитектуры компьютера часто ускользает от внимания разработчиков, но. . .
Максимальная производительность C#: Введение в микрооптимизации
stackOverflow 20.04.2025
В мире разработки на C# многие привыкли полагаться на . NET Runtime, который "магическим образом" сам оптимизирует код. И часто это работает - современные JIT-компиляторы творят чудеса. Но когда речь. . .
MVC фреймворк в PHP
Jason-Webb 19.04.2025
Архитектурный паттерн Model-View-Controller (MVC) – это не просто модный термин из мира веб-разработки. Для PHP-программистов это фундаментальный подход к организации кода, который радикально меняет. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru