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

5)Приведите пример практической реализации операции условия.

6)Идентификаторы.

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

Для этого объектам даются конкретные имена. Роль имен в ЭВМ выполняют идентификаторы.

Идентификатор-это сочетание букв и цифр алфавита языка.

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

Метаформула для обозначения идентификатора приводится в инструкции по ЭВМ для её ОС:

< идентификатор > :=< буква >| <цифра>.

Минимальный размер идентификатора <буква>| <индекс>.

Максимальный размер идентификатора

<буквы> | <цифры> | <буквы>,

всего 6 букв и цифр, но первая буква.

• В прикладных областях знаний используют рекомендации по обозначению отдельных величин определенными идентификаторами близкими к естественному или стандартному профессиональному: ток-I, напряжение-U .. и т.п.

Билет 7

1)Что такое pos-система? Какие виды услуг предоставляет система электронных денег?

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

Электронные деньги - платежные средства, представленные и обращаемые в электронном виде, хранящиеся в виде записей в специализированных системах электронных платежей и находящиеся в распоряжении покупателя.

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

2)Пошаговый метод разработки алгоритма (основы метода, пример).

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

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

Достоинства метода пошаговой детализации:

1. Сохраняется концептуальная целостность программы: от сложного к простому.

2. Проектирование программы, кодирование, проверку и документирование можно делать параллельно.

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

4. Фразы естественного языка, будучи закомментированными, служат хорошим путеводителем по программе.

Пример: решить квадратное уравнение

Ax2+Bx+C=0