Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы по инфе.docx
Скачиваний:
9
Добавлен:
23.04.2019
Размер:
761.52 Кб
Скачать

53. Команды присваивания и управления.

Команды управления, как Вам известно, являются важнейшим средством построения программ. Эти команды могут быть использованы ТОЛЬКО в программах.

IF – в зависимости от условия команда выполняет те или иные <команды>, находящиеся внутри конструкции IF...ENDIF.

IF <условие>

<команды>

[ELSE

<команды>]

ENDIF

Работает так же, как и в Фортране, и в Си. IF – он и в Африке IF.

DO CASE – эта конструкция решает задачи, аналогичные команде IF, но в ней может быть указано сразу несколько условий, которые последовательно проверяются во всех фразах CASE. Команда аналогична команде switch в Си.

Команда очень удобна для обработки выбора из меню в программах. Разрешается вложение команд DO CASE, IF.

54. Команды организации циклов Цикл с условием с несколькими:

Цикл с условием выполняется до тех пор, пока <условие> истинно:

DO WHILE <условие>

<команды>

ENDDO

В языке FoxPro отсутствует понятие “метка” ( а, соответственно, и любимый некоторыми оператор GOTO). Если требуется выйти за пределы цикла, необходимо использовать команду EXIT, которая передаст управление команде, следующей за ENDDO. Команда LOOP осуществляет передачу управления в цикле, но в противоположную сторону – в его начало, на саму команду цикла. Это нужно, чтобы при необходимости избежать выполнения некоторых команд, предшествующих фразе END, и сразу перейти к следующему циклу.

Цикл с параметром:

FOR <переменная>=<вырN1> TO <вырN2> [STEP <вырN3>]

<команды>

ENDFOR

Цикл аналогичен оператору DO Фортрана и for Си.

Цикл сканирования базы данных:

Цикл сканирования базы данных применяется для перемещения в базе данных и выполнения <команд> для каждой встреченной записи, которая отвечает условиям.

SCAN [<границы>] [FOR <условие>] [WHILE <условие>]

<команды>

ENDSCAN

При отсутствии границ и условий сканируется вся БД.

55. Функции и процедуры классы переменных.

Функции в FoxPro используются для анализа или преобразования данных. Синтаксическая особенность функций – обязательное наличие скобок (кроме функции &).

Здесь перечисляются имена, более подробно – смотрите Помощь.

Математические функции

ABS(), INT(), MAX(), MIN(), MOD(), ROUND(), RAND(), SIGN(), EXP(), LOG(), LOG10(), SQRT(), SIN(), COS(), TAN(), ASIN(), ATAN() – в основном те же самые, что и в других языках. PI() – число Пи; DTOR() – преобразование градусов в радианы, RTOD() – обратная функция.

Строковые функции

$, AT/ATC(), INLIST(), LEN(), LIKE(), LEFT(), SUBSTR(), LTRIM(), REPLICATE(), SPACE(), PADC().

Функции работы с датами

CDOW(), CMONTH(), CTOD(), DATE(), DOW(), DTOC(),DAY(), MONTH(), YEAR() и т.д.

Функции преобразования типов данных

ASC(), CHR(), STR(), VAL().

Функция анализа условий

IIF(<условие>,<выр1>,<выр2>) – выдает значение <выр1>, если <условие> истинно, и <выр2> – если ложно. Допускается вложение функций IIF.

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

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

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

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

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

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

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

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