Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.12.2013, 14:11   #1
марфаз
Новичок
Джуниор
 
Регистрация: 27.11.2013
Сообщений: 94
По умолчанию Составить программу создания файла на языке pascal , содержащего сведения для объектов. программа должна обеспечить ввод исходных

Составить программу создания файла на языке pascal , содержащего сведения для объектов. программа должна обеспечить ввод исходных данных с клавиатуры , запись исходной информации в файл , чтение и печать созданного файла. Выполнить программу обработки файла.

ЗАДАНИЕ: 1) имя объекта : служащий ; 2) поля записи : а) ФИО б) название отдела в) год рождения г) стаж работы д) должность е) пол ; 3) задачи обработки : распечатать список сотрудников пенсионного возраста на сегодняшний день с указанием стажа работы.

ОЧЕНЬ СРОЧНО НУЖНО РЕШИТЬ!!!!!!!! БУДУ ОЧЕНЬ БЛАГОДАРНА ТОМУ КТО ПОМОЖЕТ
марфаз вне форума Ответить с цитированием
Старый 25.12.2013, 14:37   #2
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,602
По умолчанию

А какая из частей данного задания вызывает неуверенность в возможности его решения?
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 25.12.2013, 15:15   #3
марфаз
Новичок
Джуниор
 
Регистрация: 27.11.2013
Сообщений: 94
По умолчанию

извините , вся программа целиком

ZX Spectrum-128 помоги пожалуйста , скоро новый год ) время чудес

Последний раз редактировалось Stilet; 25.12.2013 в 19:18.
марфаз вне форума Ответить с цитированием
Старый 25.12.2013, 15:38   #4
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,602
По умолчанию

Да не проблема. Единственное, что от вас требуется - написать формулу вычисления пенсионного возраста.
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 25.12.2013, 15:46   #5
марфаз
Новичок
Джуниор
 
Регистрация: 27.11.2013
Сообщений: 94
По умолчанию

ZX Spectrum-128 блин((((( это я точно не знаю

а такая вообще формула существует?

Последний раз редактировалось Stilet; 25.12.2013 в 19:18.
марфаз вне форума Ответить с цитированием
Старый 25.12.2013, 15:49   #6
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,602
По умолчанию

А тут как раз программирования и нет никакого. Математика. Вычислить сколько лет прошло с момента рождения по сегодняшнее число.
Делаете эту формулу и я пишу вам остальное все.
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 25.12.2013, 15:54   #7
марфаз
Новичок
Джуниор
 
Регистрация: 27.11.2013
Сообщений: 94
По умолчанию

а дата рождения какая
марфаз вне форума Ответить с цитированием
Старый 25.12.2013, 15:57   #8
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,602
По умолчанию

Ну, например
29.12.1958, женщина
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 25.12.2013, 15:58   #9
марфаз
Новичок
Джуниор
 
Регистрация: 27.11.2013
Сообщений: 94
По умолчанию

2002 год начиная с сентября - 1 день плюс 31 день октября + 30 дней ноября + 31 день декабря = 93) до 2013 года прошло : 365(2003) + 366(2004) + 365(2005) + 365(2006) + 365(2007) + 366(2008) + 365(2009) + 365(2010) + 365 (2011) + 366 (2012) = 3653 дней) теперь считаем 2013 до ноября - 31 + 28+ 31+30+31+30+31+31+30+31+11 = 315) все считаем! 315 + 3653 + 93 = 4061, итог ты существуешь 4061 день)))

ВОЗРАСТ
Открой табличку Excel
В ячейке "В2" запиши дату рождения
В ячейке "В4" напиши формулу:
=СЕГОДНЯ()
Скопируй формулу и вставь ее в ячейку "D"
=РАЗНДАТ(B2;B4;"y") & " год/лет. " & РАЗНДАТ(B2;B4;"ym") & " мес. " & РАЗНДАТ(B2;B4;"md") & " дн."

ZX Spectrum-128 как то так

Последний раз редактировалось Stilet; 25.12.2013 в 19:16.
марфаз вне форума Ответить с цитированием
Старый 25.12.2013, 16:02   #10
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
Сообщение от ZX Spectrum-128 Посмотреть сообщение
Ну, например
29.12.1958, женщина
учитывайте, что задача выхолощена (упрощена). В информации о сотруднике есть только ГОД рождения.
Предполагаю, что нужно брать тех, у кого возраст ЗАВЕДОМО больше пенсионного.
И, если речь идёт о РФ, пока можно брать 55 лет для женщин и 60 лет для мужчин.



p.s. имхо, по большому счёту это же учебная задача, поэтому конкретика(детали) и привязка к законодательствую здесь число условная...
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Составить программу создания и обработки списка объектов Анжела33 Паскаль, Turbo Pascal, PascalABC.NET 3 17.12.2013 19:22
Составить программу на языке Turbo Pascal 7.0 вычисления значения интеграла на интервале [a, b] для функции, заданной графически AZelensky Помощь студентам 28 29.11.2013 23:01
Составить программу на языке Pascal erm Помощь студентам 0 30.04.2013 11:05
Составить программу на языке Pascal erm Помощь студентам 4 27.04.2013 12:54
Составить программу на языке Turbo Pascal 7.0 вычисления значения интеграла на интервале [a, b] для функции, заданной графически. Маленыч Паскаль, Turbo Pascal, PascalABC.NET 2 15.05.2012 23:34