Создание текстового файла. Справочно-поисковая система
Контрольная работа - Компьютеры, программирование
Другие контрольные работы по предмету Компьютеры, программирование
?ыполнить команду (пункт) Ячейки… (Cells…), нажать переключатель Число (Number), установить формат - Денежный с точность до двух цифр (до копеек).
Окончательный вариант полученной расчетной таблицы имеет вид:
Закупка№ п/пТоварЦена, руб/парКоличество, парСтоимость, руб.1Сапоги3600,0015,0054000,002Туфли900,0030,0027000,003Кеды450,0010,004500,004Балетки500,0016,008000,005Унты2800,0025,0070000,006Мокасины350,0012,004200,00Итого:167700,00
Задача 3
ВАРИАНТ: Вид закупаемого товара - ОБУВЬ, количество наименований 6, единица измерения - ПАР (ШТ.).
ОТВЕТ
Для решения поставленной задачи используем в Бейсик-программе, подготавливаемого фрагмента справочно-поисковой системы, циклический алгоритм перебора блока данных из N=6 наименований товаров вида ОБУВЬ.
При совпадении кодов введенной строковой переменной со строковой переменной блока данных обеспечиваем вывод на экран компьютера соответствующей справочной информации.
В противном случае, при отсутствии товара данного наименования, справочная информация не предоставляется.
Таким образом, на основании изложенного алгоритма возможный минимальный вариант Бейсик-программы фрагмента справочно-поисковой системы с нумерацией строк программы для удобства последующих комментариев, может быть следующим:
10 CLS : Справочно-поисковая система SPS.BAS
N = 6
INPUT "Введите наименование товара"; T1$
PRINT : Поиск с начала списка товаров из N наименований
RESTORE: PRINT , "***** Результат поиска *****": PRINT
PRINT "Товар", "Цена, руб/пар", "Количество,пар", "Стоимость,руб"
70 FOR I = 1 TO N
READ T$, C$, Q$, P$
IF T$ = T1$ THEN PRINT T$, C$, Q$, P$
100 NEXT I
Блок данных из N наименований
DATA " Сапоги ","3600,00","15","54000,00"
DATA " Туфли ","900,00","30","27000,00"
DATA " Кеды ","450,00","10","4500,00"
DATA " Балетки ","500,00","16","8000,00"
DATA " Унты ","2800,00","25","70000,00"
DATA " Мокасины ","350,00","12","4200,00"
END
В строке 20 программы задается количество N=6 наименований товара (переменная Т$) блока данных, подготавливаемого в конце программы от 120 строки для назначенного по заданию вида товара ОБУВЬ. При этом в каждой строке блока данных введены дополнительные требуемые справочные данные: цена, руб/пар (переменная C$); количество товара, кг (переменная Q$) и стоимость товара (переменная P$).
В строках 70-100 непосредственно организован цикл перебора блока данных от начала списка к концу (оператор RESTORE в строке 50) и поочередное сравнение кодов введенной для поиска строковой переменной T1$ с каждой последующей Т$.
При совпадении кодов указанных переменных на экран компьютера выводится соответствующая справочная информация (строка 90) из подготовленного блока данных. В противном случае информация не предоставляется.
Блок данных от строки 120 может наращиваться и видоизменяться. При этом необходимо изменить значение переменной N в строке 20, которое должно соответствовать количеству назначенных для поиска строковых переменных T$.
СПИСОК ЛИТЕРАТУРЫ
- Васильев Д.В. Делопроизводство на компьютере. - М.: ПРИОР, 1997.- 224 с.
- Информатика. Базовый курс / Симонович С.В. и др. - СПб.: ПИТЕР, 2003.- 640 с.
- Информатика Учеб. для вузов / Макарова Н.В., Матвеев Л.А., Бройдо В.Л.; Под ред. Н.В. Макаровой. - М.: Фин. и стат., 1999. - 765 с.
- Компьютерные системы и сети / Косарев В.П. и др. - М.: Фин. и стат., 1999 - 464 с.
- Курицкий Б.Я. Организация делопроизводства и управления в офисе.- СПб.: BNV, 1997.- 176 с.