Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Konspekt_lektsy_po_informatike.doc
Скачиваний:
15
Добавлен:
16.04.2019
Размер:
2.2 Mб
Скачать

9. Применение компьютеров в торговле

В организации компьютерного обслуживания торговых предприятий широкое распространение получил так называемый штриховой код (бар-код). Он представляет собой серию широких и узких линий, в которых зашифрован номер торгового изделия. Этот номер записан на этикетке изделия дважды: в форме двух пятизначных чисел и в виде широких и узких линий. Первые пять цифр указывают фирму-поставщика, а другие пять — номер изделия в номенклатуре выпускаемых данной фирмой товаров.

Для печати штриховых кодов используются специальные приставки на обычных принтерах. Полученные бар-коды считываются с помощью сканеров и преобразуются в электрические импульсы, которые переводятся в двоичный код и передаются в память компьютера.

Используя штриховой код, компьютер печатает на выдаваемом покупателю чеке название товара и его цену.

Информация о каждом имеющемся в магазине или на складе товаре заносится в базу данных. По запросу компьютер анализирует:

  • количество оставшегося товара;

  • правила его налогообложения;

  • юридические ограничения на его продажу и др.

Обычно программное обеспечение устроено так, что сводная информация о наличии товаров выдается управляющему магазина к концу рабочего дня. Вместе с тем управляющий имеет возможность оперативно обновлять данные об изменении цен и поступлении новых партий товаров.

10. Банки и Электронные деньги

Одной из важнейших составляющих информатизации становится переход денежно-кредитной и финансовой сферы к электронным деньгам.

Основные направления использования электронных денег следующие:

Торговля без наличных. Оплата производится с использованием кредитных карточек. Имея кредитную карточку, покупатель при любой покупке расплачивается не наличными, а автоматически снимает со своего счета в банке нужную сумму денег и пересылает ее на счет магазина.

Система торговли без наличных POS (система кассовых автоматов) выполняет следующие функции:

  • верификацию кредитных карточек (т.е. удостоверение их подлинности);

  • снятие денег со счета покупателя;

  • перечисление их на счет продавца.

Сведения на кредитную карточку наносятся методом магнитной записи. В каждую кредитную карточку вставлена магнитная карта — носитель информации.

На магнитную карту заранее записываются следующие данные:

  • номер личного счета;

  • название банка;

  • страна;

  • платёжеспособность клиента;

  • размер предоставленного кредита и т.д.

Разменные банковские автоматы. Они устанавливаются банками только для своих клиентов, которым предварительно выданы кредитные карты. Клиент вставляет в автомат кредитную карту и набирает личный код и сумму, которую он желает иметь наличными. Автомат по банковской сети проверяет правильность кода, снимает указанную сумму со счета клиента и выдает её наличными.

Банковские сделки на дому. При наличии дома персонального компьютера, модема или локальной сети вкладчик может связываться через с компьютеризованными банковскими организациями и получать от них разнообразный набор услуг.

§10. Школьный алгоритмический язык

1. Запись алгоритмов на школьном алгоритмическом языке? Основные служебные слова алгоритмического языка

алг (алгоритм)

сим (символьный)

дано

для

да

арг (аргумент)

лит (литерный)

надо

от

нет

рез (результат)

лог (логический)

если

до

при

нач (начало)

таб(таблица)

то

знач

выбор

кон (конец)

нц (начало цикла)

иначе

и

ввод

цел (целый)

кц (конец цикла)

все

или

вывод

вещ(вещественный)

длин (длина)

пока

не

утв

Общая структура алгоритма:

алг название алгоритма (аргументы и результаты)

дано условия применимости алгоритма

надо цель выполнения алгоритма

нач описание промежуточных величин

| последовательность команд (тело алгоритма)

кон

Часть алгоритма от слова алг до слова нач называется заголовком, а часть, заключенная между словами нач и кон — телом алгоритма.

В предложении алг после названия алгоритма в круглых скобках указываются характеристики (арг, рез) и тип значений (цел, вещ, сим, лит, лог) для всех входных (аргументы) и выходных (результаты) переменных.

При описании массивов (таблиц) используется служебное слово таб, дополненное граничными парами по каждому индексу элементов массива.

Примеры предложений алг:

алг Объем и площадь цилиндра (арг вещ R, H, рез вещ V, S)

алг Корни КвУр(арг вещ а, b, c, рез вещ x1, x2, рез лит t)

алг Исключить элемент(арг цел N, арг рез вещ таб А[1:N])

алг Диагональ(арг цел N, арг цел таб A[1:N,1:N], рез лит Otvet)

Предложения со словами дано и надо не обязательны. В них рекомендуется записывать утверждения, описывающие состояние среды исполнителя алгоритма, например:

Пример 1.

алг Замена (арг лит Str1, Str2, арг рез лит Text)

дано | длины подстрок Str1 и Str2 совпадают

надо | всюду в строке Text подстрока Str1 заменена на Str2

Пример 2.

алг Число максимумов (арг цел N, арг вещ таб A[1:N], рез цел K)

дано | N>0

надо | К - число максимальных элементов в таблице А

Пример 3.

алг Сопротивление (арг вещ R1, R2, арг цел N, рез вещ R)

дано | N>5, R1>0, R2>0

надо | R - сопротивление схемы

Здесь в предложениях дано и надо после знака "|" записаны комментарии. Комментарии можно помещать в конце любой строки. Они не обрабатываются транслятором компьютера, но существенно облегчают понимание алгоритма.