Разработка приложений для демонстрации работы потоков
⇐ ПредыдущаяСтр 2 из 2
- Разработайте два приложения на языке С. Варианты приведены в таблице №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 в свернутом окне. Просмотрите результат выполнения, запустив текстовый файл результата из командной строки.
- Создайте командную строку, которая выполняла бы запуск конвейера в свернутом окне и при успешном выполнении открывала файл результата.
|
|
Требования к отчету
Требования к содержанию отчета
Отчет должен содержать:
Дата добавления: 2018-04-05; просмотров: 889; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!