Учебная работа № 6297. «Контрольная Симплекс 106
Учебная работа № 6297. «Контрольная Симплекс 106
Содержание:
«Задача 106.
Дана упорядоченная структурно-временная таблица перечня работ по организации выставки-продажи товаров:
Содержание работ Обозначение работ аi Опорные работы Темпы ускорения работ Ci Время выполнения работ ti
Заказ на оборудование и товары а1 — 0,1 7
Разработка системы учета спроса а2 — 0,2 15
Отбор товаров и выписка счетов а3 а1 0,3 5
Завоз товаров а4 а3 0,4 2
Завоз оборудования а5 а1 0,5 3
Установка оборудования а6 а5 0,6 7
Выкладка товара а7 а4 0,7 2
Учет наличия товара а8 а4 0,8 5
Оформление зала и витрины а9 а6; а7 0,9 6
Изготовление документов учета спроса а10 а2; а8 1,0 4
Репетиция выставки продажи а11 а9; а10 1,1 2
Требуется построить сетевой график, определить критический путь, критические работы, резервы времени. Провести графический анализ комплекса работ и оптимизацию сетевой модели по критерию минимально времени (Т) при заданных ресурсах (В). Определить экономию и построить оптимальный сетевой план работ.
»
Выдержка из похожей работы
на активном устройстве внешней памяти
для записи (OPEN-FOROUTPLT-ASff),
Запись в файл осуществляется командойPRINTилиWRITEс указанием номера файла (строка 30), По
завершении работы с файлом его закрытие
осуществляется операторомCLOSE,
5
‘ ********* работа с файлами для записи
*********
10
OPEN «аааЗ,ааГ
FOR OUTPUT AS ^3
20FORi=1TO10
30
PRINT #3, i:’ либо
эквивалентная
команда
WRITE #3, i
40
NEXT i
50
CLOSE #3Аналогичные
команды используют при извлечении
данных из существующего файла, При этом
в команде OPENуказывают
служебное словоINPUT, а
считывание информации происходит по
командеINPUTс указанием
номера файла,
‘
*(******** работа с файлами доя чтения
**********
60
OPEN «aa3,dat» FOR INPUT AS #2 ‘для
чтения
70
FOR i = 1 TO 10
80
INPUT #2, a(i)
90
PRINT a(i)
100
NEXTi
110
CLOSE
#2Добавить
данные в существующий файл можно,
используя служебное слово APPEND,’
работа с файлами для продолжения записи
в существующий файл
120 OPEN «aa3,dat»
FOR APPEND AS #1
130
WRITE#1, 13140
CLOSE#1Ниже
приведен пример двух программ,
осуществляющих передачу и прием
зашифрованного послания, Текст шифруется
заменой символа его порядковым номером
в русском алфавите со смещением на 10,
Например, код буквы «а»равен 11,
буквы «б» — 12 и т,д, Программы вполне
аналогичны программам 26 на Паскале,
разобранным в параграфе 3, хотя для
разнообразия способ шифровки принят
несколько иным,Программа
75(см, программу 27sekret)
5
‘ ******«-** шифровка текста **************
10
INPUT
«введи текст»; а$ 23 с5 =
«абвгдежзийклмнопрстуфхцчшшъыэюя
»
30
х$
= » »
40
FOR i = 1 ТО
LEN(a$)
50
FOR j = 1 TO LEN(c$)60
IF MID$(a$, i, 1) — MID$(c$, j, 1) THEN k = j: GOTO 90
70
NEXT
j
80
PRINT
«таких символов в таблице кодов нет»:
GOTO
160
90
kk = k + 10
100
x$ =
x$ + STR$(kk)
110
NEXT i
120
OPEN «letter,txt» FOR OUTPUT AS #1
130
PRINT #1, x$
140
CLOSE »1
150
PRINT «шифровка
— «; x$
160
ENDРезультатом
работы программы является зашифрованный
текст, записанный в файл с именем
letter,txt,Следующая
программа считывает информацию из этого
файла и проводит его
раскодирование,
используя указанный выше ключ,Программа76 (см