Студопедия
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция
|
Разработка приложений для демонстрации работы потоков
- Разработайте два приложения на языке С. Варианты приведены в таблице №1.
- Таблица №1 вариантов для разработки приложений.
№ варианта
| Формула первого приложения
| Формула второго приложения
| 1
|
|
| 2
|
|
| 3
|
|
| 4
|
|
| 5
|
|
| 6
|
|
| 7
|
|
| 8
|
|
| 9
|
|
| 10
|
|
|
- Для создания приложений (далее P1 и P2) используйте среду разработки Visual Studio.
- Не используйте текстовых «приглашений» при вводе значений переменных и «пояснений» при выводе результатов.
- Произведите отладку разработанных консольных приложений. После того как оба приложения работают корректно, закройте Visual Studio.
- Откройте окно командной строки.
- Перейдите в свой каталог.
- Скопируйте в наш рабочий каталог созданные исполняемые файлы (P1.exe и P2.exe)
- Создайте файл source.txt. Он должен содержать такое количество чисел типа ХХ.ХХ, записанных через пробел, какое необходимо передать первому приложению в качестве исходных данных. Введите команду copy con source.txt, нажмите Enter, после введите числа через пробел и нажмите Ctrl+Z.
Работа с потоками ввода/вывода
Выполните следующие действия:
- Запустите P1 обычным способом.
- Запустите P2 с помощью команды Start .
- Выполните запуск P1 с вводом исходных данных из подготовленного файла source.txt
- Организуйте конвейер таким образом, чтобы исходные данные для P1 вводились с клавиатуры, а результат выполнения P1 был входными данными для P2.
- Организуйте конвейер таким образом, чтобы исходные данные для P1 поступали из файла source.txt , результат выполнения P1 был входными данными для P2.
- Организуйте конвейер таким образом, чтобы исходные данные для P1 вводились с клавиатуры, результат выполнения P1 был входными данными для P2, а результат P2 перенаправлялся для записи в файл с расширением .txt.
- Организуйте конвейер таким образом, чтобы исходные данные для P1 поступали из файла source.txt, результат выполнения P1 был входными данными для P2, а результат P2 перенаправлялся для записи в файл с расширением .txt, с выполнением дозаписи.
- Продублируйте предыдущую команду конвейера, запустив ее с помощью команды Start в свернутом окне. Просмотрите результат выполнения, запустив текстовый файл результата из командной строки.
- Создайте командную строку, которая выполняла бы запуск конвейера в свернутом окне и при успешном выполнении открывала файл результата.
Требования к отчету
Требования к содержанию отчета
Отчет должен содержать:
|