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

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

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.12.2013, 17:09   #1
Usya100
Новичок
Джуниор
 
Регистрация: 20.11.2013
Сообщений: 0
По умолчанию Pascal Синхронизация и взаимодействие нескольких процессов

Реализовать процесс, осуществляющий вывод текстового файла на консоль. Считая консоль уникальным ресурсом, блокировать процесс вывода на неё всего файла с помощью критической секции. Запустить несколько экземпляров процесса и проверить, что единовременно на экран будет выводиться информация только из одного файла.
Реализовать два процесса, один из которых дожидается нажатия клавиши (или кнопки на окне) и сообщает об этом другому процессу с помощью события. После того, как второй процесс дождется события, он должен вывести на экран сто разноцветных геометрических фигур.
На бензозаправке было построено 4 заправочных места. Считая их одинаковыми, подсчитать, какое количество машин вынуждено было проехать мимо, так как все места были заняты. Новая машина подъезжает к заправке через 1-2 мин. Время заправки одной машины – 1-4 мин. Для контроля количества свободных мест на заправке использовать семафор.
Реализовать две программы, одна из которых ведет в общей памяти связный двунаправленный список целых чисел, добавляя и удаляя данные из него случайным образом, а другая, сортирует этот список через каждый 10 секунд и выводит результат сортировки на экран. Целостность данных обеспечить с помощью критической секции.
цена и сроки договорные
Usya100 вне форума Ответить с цитированием
Старый 18.12.2013, 17:48   #2
Aristarh Dark
Форумчанин
 
Регистрация: 07.08.2007
Сообщений: 154
По умолчанию

Это точно нужно сделать на паскале?
Aristarh Dark вне форума Ответить с цитированием
Старый 18.12.2013, 18:08   #3
Usya100
Новичок
Джуниор
 
Регистрация: 20.11.2013
Сообщений: 0
По умолчанию

можно и на си, но только придется потом объяснять, что да как было сделанно
Usya100 вне форума Ответить с цитированием
Старый 19.12.2013, 04:38   #4
Larboss
Недо
Участник клуба
 
Регистрация: 11.08.2011
Сообщений: 1,394
По умолчанию

Наверное, имеется ввиду Object Pascal аля Delphi
С помощью программирования можно разбогатеть и изменить мир к лучшему (с) Бьерн Страуструп
Larboss вне форума Ответить с цитированием
Старый 19.12.2013, 12:01   #5
Aristarh Dark
Форумчанин
 
Регистрация: 07.08.2007
Сообщений: 154
По умолчанию

Задачи вполне решаемы на Delphi, а вот как на паскале их решить - ума не приложу.
Aristarh Dark вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
программа на Pascal ABC. Создание и уничтожение процессов в ОС Usya100 Фриланс 0 18.12.2013 17:03
Взаимодействие нескольких копий программы fezilk25 Работа с сетью в Delphi 3 02.06.2012 14:09
Использование нескольких процессов (За деньги) [FENIX] Фриланс 1 23.04.2012 14:11
Создание задания, добавление процессов, удаление процессов RAZOR1703 Win Api 12 16.02.2012 18:07
Учебная работа: Теория вычислительных процессов. Язык: (Pascal или C) Лабы 3 штуки Одинокая Волчица Фриланс 6 29.01.2012 12:19