Разработка приложений для демонстрации работы потоков



  1. Разработайте два приложения на языке С. Варианты приведены в таблице №1.
  2. Таблица №1 вариантов для разработки приложений.
№ варианта Формула первого приложения Формула второго приложения
1
2
3
4
5
6
7
8
9
10

 

  1. Для создания приложений (далее P1 и P2) используйте среду разработки Visual Studio.
  2. Не используйте текстовых «приглашений» при вводе значений переменных и «пояснений» при выводе результатов.
  3. Произведите отладку разработанных консольных приложений. После того как оба приложения работают корректно, закройте Visual Studio.
  4. Откройте окно командной строки.
  5. Перейдите в свой каталог.
  6. Скопируйте в наш рабочий каталог созданные исполняемые файлы (P1.exe и P2.exe)
  7. Создайте файл source.txt. Он должен содержать такое количество чисел типа ХХ.ХХ, записанных через пробел, какое необходимо передать первому приложению в качестве исходных данных. Введите команду copy con source.txt, нажмите Enter, после введите числа через пробел и нажмите Ctrl+Z.

Работа с потоками ввода/вывода

Выполните следующие действия:

  1. Запустите P1 обычным способом.
  2. Запустите P2 с помощью команды Start .
  3. Выполните запуск P1 с вводом исходных данных из подготовленного файла source.txt
  4. Организуйте конвейер таким образом, чтобы исходные данные для P1 вводились с клавиатуры, а результат выполнения P1 был входными данными для P2.
  5. Организуйте конвейер таким образом, чтобы исходные данные для P1 поступали из файла source.txt , результат выполнения P1 был входными данными для P2.
  6. Организуйте конвейер таким образом, чтобы исходные данные для P1 вводились с клавиатуры, результат выполнения P1 был входными данными для P2, а результат  P2 перенаправлялся для записи в файл с расширением .txt.
  7. Организуйте конвейер таким образом, чтобы исходные данные для P1 поступали из файла source.txt, результат выполнения P1 был входными данными для P2, а результат  P2 перенаправлялся для записи в файл с расширением .txt, с выполнением дозаписи.
  8. Продублируйте предыдущую команду конвейера, запустив ее с помощью команды Start в свернутом окне. Просмотрите результат выполнения, запустив текстовый файл результата из командной строки.
  9. Создайте командную строку, которая выполняла бы запуск конвейера в свернутом окне и при успешном выполнении открывала файл результата.

 

Требования к отчету

Требования к содержанию отчета

Отчет должен содержать:


Дата добавления: 2018-04-05; просмотров: 889; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!