Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры по информатике.doc
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
282 Кб
Скачать
☆

25. Классификация программного обеспечения.

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

Базовый уровень. Базовое ПО отвечает за взаимодействие с базовыми аппаратными средствами. Базовые программные средства хранятся в микросхемах ПЗУ (постоянное запоминающее устройство). Программы и данные записываются в ПЗУ на этапе производства и не могут быть изменены во время эксплуатации.

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

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

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

26. Типовые операции, действия с массивами

Массив – упорядоченная по номерам совокупность значений, объединенных общим типом и именем.

Операции с массивами:

1)А=В, True – если все элементы А совпад.с эл-ми массива В, -если одинак.

2) А< >В,

- если 2 различных массива

- если хотя бы один из элементов А не совпад.с В

3) А:=В – операция присваивания, Аи В – массивы одинак.типа

Типичные действия с массивами:

  1. Ввод/вывод значений элементов массивов. Все действия идут по элементам. (Используют стандартн.оператор вводы/вывода Read(A[I]). )

  2. Поиск в массиве max/min значений (иногда его номер)

  3. Поиск в массиве заданного значения

  4. Сортировка элементов массива (сортируется по каким-то критериям, порядок возр/убывания ).

27.Форматированный вывод

Как вы уже знаете, вывод информации на экран монитора осуществляется с помощью операторов Write и Writeln. Параметрами данных процедур могут быть текстовые сообщения (строки заключённые в кавычки), и/или имена переменных, содержимое которых выводится на экран монитора. При этом имена переменных могут быть записаны в следующем виде: E

E:m

E:m:n

где E - переменная, значение которoй выводится на экран.m,n - выражения тип integer, необязательные параметры, указывающие соответственно ширину выводимого поля и количество дробных цифр.Конструкция вида E:m:n может использоваться только для вещественных чисел. Для остальных типов употребляется конструкция вида E:m.Если выводимое данное имеет меньше знаков, чем m то оно дополняется слева пробелами. Если больше, то выводится столько знаков, сколько необходимо для корректного представления результата. Если параметры m и n опущены, то подразумевается их некоторые, зависящие от реализации, значения.Если для данных вещественного типа отсутствует параметр n, то выводимое данное представляется с плавающей запятой и показателем степени. В противном случае при выводе используется представление числа с фиксированной точкой, причём после точки запишется n цифр (общая длина

поля - m символов).

Writeln(i:4) i=5 ___5

Writeln(i:4,j:4) i=-5, j=297 __-5_297

Writeln(i:6) i=345.6 _345.6

Writeln(i) i=345.6 3.45600000E+02