Читайте также:
|
|
Внешние (периферийные) устройства персонального компьютера составляют важнейшую часть любого вычислительного комплекса. Стоимость внешних устройств в среднем составляет около 80-85% стоимости нашего комплекса. Внешние устройства обеспечивают взаимодействие компьютера с окружающей средой — пользователями, объектами управления и другими компьютерами.
Внешние устройства подключаются к компьютеру через специальные разъемы-порты ввода-вывода. Порты ввода-вывода бывают следующих типов:
· параллельные (обозначаемые LPT1 — LPT4) — обычно используются для подключения принтеров;
· последовательные (обозначаемые СОМ1 — COM4) — обычно к ним подключаются мышь, модем и другие устройства.
К внешним устройствам относятся:
· устройства ввода информации;
· устройства вывода информации;
· диалоговые средства пользователя;
· средства связи и телекоммуникации.
К устройствам ввода информации относятся:
· клавиатура — устройство для ручного ввода в компьютер числовой, текстовой и управляющей информации;
· графические планшеты (дигитайзеры) — для ручного ввода графической информации, изображений путем перемещения по планшету специального указателя (пера); при перемещении пера автоматически выполняется считывание координат его местоположения и ввод этих координат в компьютер;
· сканеры (читающие автоматы) — для автоматического считывания с бумажных носителей и ввода в компьютер машинописных текстов, графиков, рисунков, чертежей;
· устройства указания (графические манипуляторы) — для ввода графической информации на экран монитора путем управления движением курсора по экрану с последующим кодированием координат курсора и вводом их в компьютер (джойстик, мышь, трекбол, световое перо);
· сенсорные экраны — для ввода отдельных элементов изображения, программ или команд с полиэкрана дисплея в компьютер).
К устройствам вывода информации относятся:
· графопостроители (плоттеры) — для вывода графической информации на бумажный носитель;
· принтеры — печатающие устройства для вывода информации на бумажный носитель.
Основные виды принтеров:
· матричные — изображение формируется из точек, печать которых осуществляются тонкими иглами, ударяющими бумагу через красящую ленту. Знаки в строке печатаются последовательно. Количество иголок в печатающей головке определяет качество печати. Недорогие вдринтеры имеют 9 иголок. Более совершенные матричные принтеры имеют 18 и 24 иглы;
· струйные — в печатающей головке имеются тонкие трубочки — сопла, через которые на бумагу выбрасываются мельчайщие капельки чернил. Матрица печатающей головки обычно содержит от 12 до 64 сопел. В на-Встоящее время струйные принтеры обеспечивают разрешающую способность до 50 точек на миллиметр и скорость печати до 500 знаков в секунду при отличном качестве печати, приближающемся к качеству лазерной печати. Струйные принтеры выполняют и цветную печать, но разрешающая способность при этом уменьшается примерно вдвое;
· лазерные — применяется электрографический способ формирования изображений. Лазер служит для создания сверхтонкого светового луча, вычерчивающего на Поверхности предварительно заряженного светочувствительного барабана контуры невидимого точечного электронного изображения. После проявления электронного Воображения порошком красителя (тонера), налипающей на разряженные участки, выполняется печать — перенoc тонера с барабана на бумагу и закрепление изображения на бумаге разогревом тонера до его расплавления. Лазерные принтеры обеспечивают наиболее высококачественную печать с высоким быстродействием. Широко используются цветные лазерные принтеры.
К диалоговым средствам пользователя относятся:
· видеотерминалы (мониторы) — устройства для отображения вводимой и выводимой информации. Видеотерминал состоит из видеомонитора (дисплея) и видеоконтроллера (видеоадаптера). Видеоконтроллеры входят в состав системного блока компьютера (находятся на видеокарте, устанавливаемой в разъем материнской платы). Видеомониторы относятся к внешним устройствам компьютера. Основной характеристикой монитора является разрешающая способность, которая определяется максимальным количеством точек, размещающихся по горизонтали и по вертикали на экране монитора. Современные мониторы имеют стандартные значения разрешающей способности от 640 X 480 до 1600 х 1200, но реально могут быть и другие значения. Могут использоваться как цветные, так и монохромные мониторы;
· устройства речевого ввода-вывода информации. К ним относятся различные микрофонные акустические системы, а также различные синтезаторы звука, выполняющие преобразование цифровых кодов в буквы и слова, воспроизводимые через динамики или звуковые колонки, подсоединенные к компьютеру.
Средства связи и телекоммуникации используются для подключения компьютера к каналам связи, другим компьютерам и компьютерным сетям. К этой группе прежде всего относятся сетевые адаптеры. В качестве сетевого адаптера чаще всего используются модемы (модулятор-демодулятор).
Многие из названных выше устройств относятся к условно выделенной группе — средствам мультимедиа.
Средства мультимедиа — это комплекс аппаратных и программных средств, позволяющих человеку общаться компьютером, используя самые разные естественные для себя среды: звук, видео, графику, тексты, анимацию и др. К средствам мультимедиа относятся:
· устройства речевого ввода и вывода информации;
· микрофоны и видеокамеры, акустические и видеовоспроизводящие системы с усилителями, звуковыми колонками, большими видеоэкранами;
· звуковые и видеоплаты, платы видеозахвата, снимающие изображение с видеомагнитофона или видеокамеры и вводящие его в компьютер;
· сканеры;
· вешние запоминающие устройства большой емкости на оптических дисках, часто используемые для записи звуковой и видеоинформации.
Существуют матричные, струйные и лазерные принтеры, отдельно выделяют еще и фотопринтеры.
Формула хартли I^n=logN по основанию 2.
Формула Хартли определяет кол-во информации содержащейся в выбранном сообщении.
В качестве минимальной единицы измерения кол-ва информации принят 1 БИТ.(одна двоичная цифра)бит-кол-во информации необходимое для различения 2-х равновероятных сообщений
. Формат - способ организации информации в файле
Пример.
GIF - для хранения рисунков и анимаций.
JPEG - для хранения фотографий.
Информационный объём сообщения можно узнать подсчитав кол-во символов в нём.каждый символ кодируется 2 байтами.отсюда надо кол-во символов * на 2,это и будет информационный объём.
2.алгоритмом называеться конечная совокупность точно сформулированных правил решения задачи,тоесть это точно описанная последовательность шагов решения задачи на каждом из которых выполняеться определённая операция.
Основные св-ва алгоритмов:
1понятности для исполнения.состоит в том что имея алгоритм и произвольный вариант исходных данных исполнитель должен знать как надо действовать для выполнения этого алгоритма.
2 св-во дискретности.сост в том,что алгоритм должен представлять процесс решения задания как последовательное выполнение простых шагов
3 св-во определённости.сост в том,что каждое правило алгоритма должно быть чётким и однозначным благодаря чему выполнение алгоритма носит механический характер.
4.св-во результативности ил конечности
Сост в седующем.а)за конечное число шагов алгоритм должен приводить к решению задачи.
Б)алгоритм после конечного числа шагов должен останавливаться с выдачей соответствующего сообщения если невозможно получить решение.
В)алгоритм может неограниченно продолжаться в тнчении времени отведённого для его исполнения с выдачей промежуточных результатов.
5.св-во массовости.
Означает что алгоритм решения задачи разрабатывается в общем виде.тоесть он должен быть применим для некоторого класса задач.
Условный оператор-позволяет проверить некоторое условие,и в зависимости от результата выполнить то,или иное действие
If(<условие>)<оператор>;
Пример приводим сами-это элементарно!
13. № 18
1. Что такое «системное программное обеспечение»? Функциональный уровень в составе СПО — операционная система. Основная задача ОС и ее основная функция.
Что такое «двойственность» в алгебре логики? Назвать некоторые из двойственных аксиом и теорем алгебры логики.
2. Базовые структуры алгоритмов. Как работает оператор множественного выбора? Структура оператора. Пример.
3. Задача.
Ответ
1. Операционные системы относятся к одной из основных групп программного обеспечения (ПО) – системному программному обеспечению (СПО), которое представляет собой совокупность программного кода, обеспечивающего возможность пользователю взаимодействовать с компьютерной системой (КС).
Важнейшей функцией операционной системы является организация рационального использования аппаратных и информационных ресурсов КС.
Ресурсом является любой из компонентов компьютерной системы и предоставляемые им возможности. К основным ресурсам относятся процессоры, память, внешние устройства, данные и программы.
Операционная система отвечает за управление всеми ресурсами компьютерной системы и предоставляет пользователю простой и доступный программный интерфейс для работы с аппаратурой.
Основная функция ОС – посредническая – состоит в обеспечение нескольких видов интерфейса (связи): интерфейс пользователя (связь между пользователем и программно-аппаратными средствами КС); аппаратно-программный интерфейс (связь между программным и аппаратным обеспечением); программный интерфейс (связь между разными видами программного обеспечения
Основное назначение операционной системы – это управление ресурсами компьютерной (вычислительной) системы.
Основной задачей ОС является обеспечение совместной работы устройств, организация доступа прикладного программного обеспечения (ППО) к ресурсам КС и управление выполнением ППО.
Принцип двойственности
В булевых алгебрах существуют двойственные утверждения, они либо одновременно верны, либо одновременно неверны. Именно, если в формуле, которая верна в некоторой булевой алгебре, поменять все конъюнкции на дизъюнкции, 0 на 1, ≤ на ≥ и наоборот, то получится формула, также истинная в этой булевой алгебре. Это следует из симметричности аксиом относительно таких замен.
Примеры не знаю.
2.БАЗОВЫЕ СТРУКТУРЫ АЛГОРИТМОВ
Базовые структуры алгоритмов.
1.цепочка или линейный участок.Это участок алгоритма на котором статическая или динамическая последовательности совпадают
2.ветвление-участок алгоритма на котором предусматриваеться возможность выбора решения в зависимости от выполнения некоторого условия.
3.цикл-участок алгоритма который по условия решения задачи должен быть выполнен несколько раз.1-счетный цикл(арифметический) используется когда известно число повторений.2-итерационный цикл используеться когда кол-во повторений неизвестно и определяеться по некоторому условию которое может изменяться по ходу выполнения цикла.К итерационным относяться циклы с пост условием и циклы с предусловием
4.подпрограммы-группа действий реализующих вспомогательный алгоритм к которому есть обращение из условного алгоритма задачи
Оператор множественного выбора.
Позволяет выбрать одно из нескольких возможных продолжений программы сравнивая значения заданного выражения с набором constаnt
Switch(выражение)
{
Case<знач выраж1>:<оператор 1>;break;
Case<знач выраж 2>;<оператор 2>;break;
<default;<оператор 3>;break;
}
Поясняем:
Результатом вычисления выражения может быть значение любого простого типа,при этом каждое из значений выражения указанных в операторе case должно быть совместимо по типу с выражением в операторе switch.все значения выражений должны быть уникальными литералами,все const вариантов должны быть …
ЕСЛИ значению выраженя не соответствует ни одно в операторе case,то управление передаётся коду расположенному после ключевого сова default которое является необязательным.
В случае когда ниодо из значений выражения в операторе case не соответствует значению выражения и в switch отсутствует оператор default,то выполнение программы продолжается с выполнения оператора следующего за оператором switch.
Если внутри оператора switch оператор break без метки приводит к передаче управления на следующий оператор после оператора switch,тоесть используется для выхода из переключателя.
Если break отсутствует то после текущего раздела case будет выполнятся следующий оператор.
14. № 19
1. Что такое «операционная среда WINDOWS»? На каких основных технологических принципах построена ОС WINDOWS? Назвать объекты WINDOWS.
Назвать форматы файлов растровой графики. Основной логический элемент векторной графики?
2. Что представляет собой блок-схема алгоритма? Условия построения блок-схем. Какие существуют виды циклов? К какому виду циклов относится оператор for и когда используется? Структура оператора. Пример.
3. Задача.
Операционная система Windows XP - это современная многозадачная многопользовательская ОС с графическим интерфейсом пользователя. Операционные системы семейства Windows являются наиболее распространенными ОС, которые установлены в домашних и офисных ПК.
Графическая оболочка ОС Windows обеспечивает взаимодействие пользователя с компьютером в форме диалога с использованием ввода и вывода на экран дисплея графической информации, управления программами с помощью пиктограмм, меню, окон, панелей (управления, задач, инструментов) и других элементов управления.
Основными элементами графического интерфейса Windows являются: Рабочий стол, Панель задач с кнопкой Пуск. Так как в Windows применен графический пользовательский интерфейса, то основным устройством управления программами является манипулятор мышь.
Операционные системы Windows работают на платформах x86, x86-64, IA-64, ARM.
Существует множество форматов растровой графики каждый из них предусматривает собственный способ кодирования информации о изображение.
I. bmp – максимальное число бит на пиксель 24, максимальное число цветов 16777216.
II. GIF – 8 бит на пиксель, 256 цветов (байт).
III. JEPG – 24 бита на пиксель 16777216 цветов (байт).
GIF – используется для хранения аниме изображения. Основное ограничение – цветное изображение может содержать не более 256 цветов.
JPEG – хранит изображение с большой глубиной цвета. Сжатие, которое используется в формате JPEG необратимо искажает изображение, но размер файла на много меньше, до 500 раз, чем в формате bmp.
Основным логическим элементом векторной графики является геометрические объект, в качестве которого используются простые геометрические фигуры. К ним относятся: линия, прямоугольник, окружность, точка. Преимущество векторной графики заключается в том, что форму цвет и пространственное положение составляющих её объектов можно записать с помощью математических формул.
2.Блок – схема – это способ представления алгоритма, в котором действие обозначается определённым графическим символом, а его выполнение линией со стрелочкой.
Условие построения блок схем:
а) Начальный символ не имеет входа и имеет только один выход.
б) Конечный символ не имеет выхода и имеет только один вход.
в) Операторный символ имеет один вход один выход.
г) Условный символ имеет один вход и два выхода.
д) Выходы и входы символов соединяются друг с другом с помощью линий со стрелочками, направленных всегда от выхода одного символа ко входу другого.
е) Каждый выход соединён только с одним входом, но любой вход соединён по крайней мере с одним выходом.
Существуют два вида циклов:
1. Щётный (арифметический) или цикл с параметром используется, когда известно число повторений.
2. Итерационный цикл, используется, когда число повторений заранее не известно и определяется по некоторому условию, которое может изменяться в процессе выполнения цикла.
Оператор арифметического цикла for.
Используется, если число повторений тела цикла заранее известно, в этом случае организуется перечислительный цикл т.е. со счетчиком.
Структура оператора for(<инициализация>; <условие завершения>;<иттерация>)
<тело цикла>
…
for(a=0, N=10;a<N;a++)
{
b=a;
}
…
№ 20
1. Какие существуют коды для представления отрицательных чисел с фиксированной запятой. Примеры. Что такое «переполнение разрядной сетки» и «модифицированный код»? Примеры.
Какие типы данных существуют в Microsoft EXCEL? Что определяет формула в EXCEL? Какие арифметические операции используются в формулах? Пример.
2. Структура программы в Си. К какому виду циклов относится цикл с постусловием, когда используется и как работает? Структура оператора. Пример.
3. Задача.
№ 21
1. Форма представления двоичных чисел с плавающей запятой. Примеры. В чем заключается операция нормализации?
Что такое «аналитический способ представления логической функции»? Аналитическая запись функций дизъюнкции, конъюнкции и неравнозначности.
2. Какие арифметические операции предусмотрены в Си? Примеры. Как работает оператор множественного выбора? Структура оператора. Пример.
3. Задача.
№22
1. Форма представления двоичных чисел с плавающей запятой (точкой). Что такое «характеристика числа»?
Что такое «операционная система»? Функции и назначение ОС.
Какие существуют способы представления логических функций? Таблицы истинности функций дизъюнкции и конъюнкции.
2. Уровни языков программирования. Что входит в состав языка? Для чего используются операторы цикла? Какие существуют виды циклов? К какому виду циклов относится оператор for и когда используется? Структура оператора. Пример.
3. Задача.
№ 23
1. Что такое «файл», «файловая система» и «файловая структура»? Назвать элементы файловой структуры. Таблица размещения файлов.
Функции дизъюнкции и конъюнкции. Что такое «макстерм» и «минтерм»?
2. Что такое «транслятор», «интерпретатор», «компилятор»? Как работает оператор множественного выбора? Структура оператора. Пример.
3. Задача.
№ 24
1. Какие существуют основные средства диалога с WINDOWS? Типы меню и типы окон. Что такое «Проводник»? Что такое «текстовый редактор»?
Какие существуют основные способы кодирования графической информации? Возможности растровой графики и отличие ее от векторной. Минимальный графический элемент цифрового изображения.
2. Какие описания в описании языка? Какие существуют виды циклов? К какому виду циклов относится оператор while, когда используется и как работает? Структура оператора. Пример.
3. Задача.
№ 25
1. Что такое «операционная оболочка MS-DOS – NORTON COMMANDER» и ее возможности? Что такое «операционная среда WINDOWS» и ее состав?
Что такое «алгебра логики», «высказывание», «логическая переменная», «логическая функция», «логическая связка», «набор», «инверсия логической переменной», «литерал»? Примеры.
2. Что такое «операция», «элементарная конструкция», «операнд»? К какому виду циклов относится оператор while, когда используется и как работает? Структура оператора. Пример.
3. Задача.
№ 26
1. Какие существуют формы представления двоичных чисел в компьютере? Форма представления двоичных чисел с фиксированной запятой (точкой). Какие существуют коды для представление положительных и отрицательных чисел в формате с фиксированной запятой?
Какой вид имеет функция в Microsoft EXCEL? Графические возможности EXCEL.
2. Что такое «тип данных» и что он определяет? Какие существуют операторы перехода и когда они используются? Примеры.
3. Задача.
№ 27
1. Назвать основные технологические принципы построения WINDOWS. Какие объекты WINDOWS являются логическими, какие — физическими? Какие существуют основные средства диалога с WINDOWS?
Возможности растровой графики и отличие ее от векторной. Минимальный графический элемент цифрового изображения?
2. Какие операции присваивания предусмотрены в Си? Примеры. Обозначения основных символов блок-схем алгоритмов.
3. Задача.
№ 28
1. Назвать элементы файловой структуры. Что такое «каталог» как элемент файловой структуры? Что такое «доступ к файлу»? Назвать группы файлов. Представление дерева каталогов.
Что такое «суперпозиция», «таблица истинности», «терм», «ранг терма»? Примеры.
2. Структура программы в Си. Что такое «статическая структура данных» и «массив данных»? Свойства массива. Что такое «одномерный массив»? Примеры объявления.
3. Задача.
15. № 29
1. Что такое «текстовый редактор»? Какие основные функции текстового редактора, и какие аппаратные средства необходимы для работы с ним? Что такое «текстовый процессор»? Какая программа относится к текстовым процессорам?
Какой вид имеет функция в Microsoft EXCEL? Графические возможности EXCEL.
2. Какие арифметические операции предусмотрены в Си? Примеры. Что такое «указатель», «косвенная адресация»? Пример. Этапы работы с указателем.
3. Задача.
Билет 29
Вопрос 1
Текстовый редактор — компьютерная программа, предназначенная для обработки текстовых файлов, такой как создание и внесение изменений.
Основные функции: показ текста (файла) на экране, вывод на бумагу; вставка строк и символов; удаление строк, слов и символов; перемещение нескольких строк или прямоугольного блока символов в другое место текста; копирование (размножение) строк и цепочек символов; поиск строки по заданному образцу (контексту, цепочке символов); выравнивание ширины текста, автоматический перенос слов по правилам грамматики языка; резка и склейка строк; замена одного абзаца (повторяющейся цепочки символов) на другой; преобразование строчных букв в прописные и обратно; вставка в текст заготовок из определенного набора, быстрая смена набора заготовок; контроль формируемого текста по правилам грамматики и словарю выбранного языка; набор сложных математических формул; полиграфическое оформление текста.
Текстовый процессор — вид прикладной компьютерной программы, предназначенной для производства (включая набор, редактирование, форматирование, иногда печать) любого вида печатной информации. Иногда текстовый процессор называют текстовым редактором второго рода.
Вопрос 2
Арифметические операции
+ Прибавляет величину, находящуюся справа, к величине, стоящей слева
- Вычитает величину, стоящую справа, из величины, указанной слева
* Умножает величину справа на величину, находящуюся слева
/ Делит величину, стоящую слева, на величину справа. Результат усекается, если оба операнда целые числа
% Дает остаток от деления величины слева на величину, стоящую справа (только для целых чисел)
++ Прибавляет 1 к значению переменной, стояшей слева (префикная форма), или к переменной, стояшей справа (постфиксная форма)
-- Аналогично ++, но вычитает 1
Операции (от высшего приоритета к низшему)Порядок выполнения
() {} ->. Л-П
! ~ ++ -- - (тип) * & sizeof (все унарные) П-Л
* / % Л-П
+ - Л-П
<< >> Л-П
< <= > >= Л-П
==!== Л-П
& Л-П
/\ Л-П
| Л-П
&& Л-П
|| Л-П
?: Л-П
= += -= *= /* %= П-Л
, Л-П
Условные обозначения: Л-П - порядок выполнения слева направо, а П-Л - наоборот.
Пример:
Написать программу, которая будет давать один и тот же результат, но при этом будут использованы различные выражения, такие, как: x = x + 1; ++x=; и x++.
#include <stdio.h>
#include <conio.h>
#include <windows.h>
// Пример программы, использующей для вычислений
// выражения: x = x + 1; ++x; и x++
main()
{
char str[50];
int x=5;
int y=60;
// Очистить экран
textbackground(2);
textcolor(4);
clrscr();
// Вычисление x++ и ++y
x++;
++y;
CharToOem("x=%d y=%d \n", str);
printf(str, x, y);
CharToOem("x=%d y=%d \n", str);
printf(str, x++, ++y);
// Конец программы
CharToOem("\n Для выхода нажмите любую клавишу", str);
printf(str);
getch();
}
Указатель – это объект, содержащий адрес другого объекта и позволяющий косвенно манипулировать этим объектом. Каждый указатель ассоциируется с некоторым типом данных, который определяет тип указателя.
Косвенная адресация
Косвенная адресация - это адресация по указателю(адресу) записанному в рабочем регистре.
Адресный код команды в этом случае указывает адрес ячейки памяти, в которой находится адрес операнда или команды. Косвенная адресация широко используется в малых и микроЭВМ, имеющих короткое машинное слово, для преодоления ограничений короткого формата команды (совместно используются регистровая и косвенная адресация).
№ 30
1. Какие существуют системы счисления? Привести примеры. Какие системы счисления относятся к позиционным? Что такое «код числа»? Что называется цифрами, разрядами, разрядностью и длиной числа? Что такое «разрядная сетка», «длина разрядной сетки», «вес разряда» и «диапазон представления чисел»?
Какие существуют нормальные формы аналитического представления логических функций?
2. Что такое «унарная» и «бинарная» операции? Примеры. Что такое «указатель»? Для чего применяется унарная операция взятия адреса? Примеры.
3. Задача.
16. № 31
1. Общая схема устройства компьютерной системы. Что входит в понятие архитектуры ЭВМ?
Что является объектом обработки в программе Microsoft EXCEL? Как называется документ EXCEL? Что такое «рабочий лист», из чего состоит и чем характеризуется? Что такое «ячейка таблицы», как она обозначается? Что такое «относительный» и «абсолютный» адрес ячейки? Примеры.
2. Что такое «операция», «элементарная конструкция», «операнд»? Что такое «одномерный массив»? Пример работы с одномерным массивом.
3. Задача.
Вопрос 1
ОБЩАЯ СХЕМА КОМПЬЮТЕРА
Компьютер в своём минимально необходимом составе согласно этой схеме включает:
основные устройства ввода: клавиатуру и манипулятор «мышь»;
основное устройство вывода: монитор;
центральная часть располагается в системном блоке;
внешняя память располагается на носителях – дисках и приводится в действие специальными приводами – дисководами;
в единую конфигурацию все части ПК соединены с помощью устройств сопряжения.
В основе строения ПК лежат два важных принципа: магистрально-модульный принцип и принцип открытой архитектуры. Согласно первому все части и устройства изготавливаются в виде отдельных блоков, информация между которыми передаётся по комплекту соединений, объединённых в магистраль. При этом общую схему ПК можно представить в следующем виде:
Понятие архитектуры ЭВМ является комплексным и включает в себя:
1)структурную схему ЭВМ;
2)средства и способы доступа к элементам структурной схемы ЭВМ;
3)организацию и разрядность интерфейсов ЭВМ;
4)набор и доступность регистров;
5)организацию и способы адресации памяти;
6)способы представления и форматы данных ЭВМ;
7)набор машинных команд ЭВМ;
8)форматы машинных команд;
9)обработку нештатных ситуаций (прерываний).
Рабочий лист - это собственно электронная таблица, основной тип документа, используемый в Excel для хранения и манипулирования данными. Он состоит из ячеек, организованных в столбцы и строки, и всегда является частью рабочей книги. Характеризуется комплексом функций, определяющим широкие аналитические возможности. В этот комплекс входят программы моделирования, специальные "эксперты", автоматизирующие работу по составлению и обработке таблиц.
Абсолютный адрес - это не изменяющийся при копировании и перемещении формулы адрес ячейки, содержащий исходное данное (операнд). Для указания абсолютной адресации вводится символ.
Пример: В$5, D$12 - абсолютная ссылка, не меняется номер строки; $B5, $D12 - абсолютная ссылка, не меняется наименование столбца.
Относительный адрес - это изменяющийся при копировании и перемещении формулы адрес ячейки, содержащий исходное данное (операнд). Изменение адреса происходит по правилу относительной ориентации клетки с исходной формулой и клеток с операндами.
Пример: В ячейке В4 находилась формула = В2+В3. При копировании ее в ячейку С4 формула приобретает вид =С2+С3
Операция — конструкция в языках программирования, аналогичная по записи математическим операциям, то есть специальный способ записи некоторых действий. Наиболее часто применяются арифметические, логические и строковые операции. В отличие от функций, операции часто являются базовыми элементами языка и обозначаются различными символами пунктуации, а не алфавитно-цифровыми; они имеют специальный инфиксный синтаксис и нестандартные правила передачи аргументов. Терминология, однако, несколько отличается от языка к языку.
Элементарные конструкции — это минимальные единицы языка, имеющие самостоятельный смысл. Они образуются из основных символов языка.
Операнд ― аргумент операции; данные, которые обрабатываются командой; грамматическая конструкция, обозначающая выражение, задающее значение аргумента операции; иногда операндом называют место, позицию в тексте, где должен стоять аргумент операции. Отсюда понятие местности, или арности, операции, то есть числа аргументов операции.
Одномерный массив - массив, у которого есть лишь один параметр - это количество элементов. Эти элементы расположены последовательно, т.е. идут друг за другом.
Одномерный массив - массив, с одним параметром, характеризующим количество элементов одномерного массива. Фактически одномерный массив - это массив, у которого может быть только одна строка, и n-е количество столбцов. Столбцы в одномерном массиве - это элементы массива. На рисунке 1 показана структура целочисленного одномерного массива a. Размер этого массива - 16 ячеек.
№ 32
1. Что такое «ячейка таблицы» в Microsoft EXCEL, как она обозначается? Что такое «относительный» и «абсолютный» адрес ячейки? Примеры. Какие типы данных существуют в EXCEL? Что определяет формула в Microsoft EXCEL, и какие арифметические операции в формулах используются? Пример.
Что такое «двойственность» в алгебре логики? Назвать некоторые из двойственных аксиом и теорем алгебры логики.
2. Что такое «тип данных» и что он определяет? Для чего используются операторы перехода? Две формы оператора перехода return. Примеры.
3. Задача.
Вопросы лаб 3
Вопросы
1) Что такое цикл?
Многократно исполняемая последовательность инструкций(действий).
2) Какие виды циклов вы знаете?
Циклы с предусловием и циклы с постусловием.
3) Чем отличается цикл с постусловием, от цикла с предусловием?
Цикл с предусловием – проверка условия выполнения цикла происходит до выполнения операторов тела цикла.
Цикл с постусловием – проверка условия выполнения цикла осуществляется после выполнения операторов тела цикла. И определяет дальнейшее выполнение цикла.
4) Когда необходимо использовать цикл с предусловием, а когда с постусловием? Приведите примеры.
5) Какие циклы с предусловием существуют в языке С?
for и while
6) Сколько операторов в себе содержит тело цикла с предусловием?
Сколько угодно.
7) Как правильно записать цикл с предусловием на языке С?
for([<выражение 1>];[<выражение 2>];[<выражение 3>];)
8) Как задать бесконечный цикл? Зачем он нужен? Как из него выйти?
for(;;)
;
Для выхода нужен оператор berak или return, который вернёт функции значение и автоматически выйдет из цикла.
9) Каким должно быть значение выражения, определяющего условие выполнение цикла, для завершения цикла?
Нулём.
10) Каким должно быть значение выражения, определяющего условие выполнение цикла, для выполнения тела цикла?
Отличное от нуля
11) К чему приведёт неправильное задание выражения определяющего условие выполнение цикла?
К зацикливанию или к некорректной работе программы
12) Может ли тело цикла отсутствовать? Если может приведите примеры циклов.
13) Чем отличается оператор while от оператора if?
While это оператор цикла с предусловием, а if это оператор условия по истине или по лжи выполняется одно из действий и программа переходит к след оператору. А у оператора while повторяются операторы тела цикла, пока условие не будет равно нулю.
14) Каков порядок выполнения действий при выполнении цикла for?
15) Как организовать арифметический цикл с помощью цикла for?
16) Запишите алгоритм цикла for с помощью оператора while.
17) Что такое вложенный цикл?
18) Сколько раз в общей сложности выполняется тело вложенного цикла?
19) Как и когда используются операторы break и continue?
20) Что такое рекуррентные вычисления? Когда они используются? Как их программировать?
Вопросы и ответы дп 2 лб.
• Чем отличается условная операция от условного оператора?
• Условная операция обозначается символами, а условный оператор словом.
Например: условная операция «?:» и условный оператор if.
• Условная операция: «?:» - позволяет записать решение задачи в виде одного оператора.
• Не суш
• Что такое полная и не полная форма условного оператора?
Полная форма условного оператора - это оператор, который после рассмотрения условия выполняет одно из двух выражений по истине или по лжи, а не полная форма условного
оператора – это оператор, который имеет одно выражение.
• Может ли существовать неполная форма условной операции?
Неполная форма условной операции существовать не может, потому как эта операция, является бинарной т. е. для своего существования и выполнения она требует два операнда.
• Нужно ли писать «else», если при выполнении условия используется оператор return?
Да, но только в том случае, если рассматривается несколько условий.
• Выражения, какого типа могут определять условия в условном операторе или условной операции?
• Какие значения выражения, определяющего условие, считаются истинными, а какие ложными?
Значения выражения, определяющего условие, считаются истинными, тогда, когда результат вычислений условия является решение выражения стоящего в условие, в противном случае выражение считается ложным.
• Какие операции относят к операциям отношения?
К операциям отношения относят операции: сравнения (<, >), сравнение на равенство, не равенство, принадлежность тому или иному диапазону значений и т. д.
• Чем отличается «==» от операции «=»?
Операция «==» - означает, сравнить на равенство, а операция «=» - означает, присвоить переменной значение выражения или число.
• Какие операции относятся к логическим? Каков их приоритет?
К логическим относятся операции: сравнения (логические отношения): <, <=, >, >=, ==,!=, а также &&, ||,!. Если в логическом выражение не используются скобки, то оно всегда вычисляется слева на право, до того момента пока результат не становиться определённым.
• Какой операцией можно заменить операцию «&&»?
Операцию «&&» можно заменить операцией «^» - исключающее или.
• Какой операцией можно заменить операцию «||»?
Операцию «||» можно заменить условной операцией «?:».
• Чему может быть равно значение выражения отношения или логического выражения?
Результатом логического выражения или значения отношения выражения всегда является булево (логическое) значение.
• Как правильно сравнить на равенство вещественные числа?
Для того, что бы правильно сравнить на равенство вещественные числа, необходимо использовать операцию «==» - сравнить на равенство.
• Как правильно проверить вхождение значения в некоторый диапазон?
• Как проверить некоторое целочисленное значение на равенство нуль?
Для того, чтобы проверить некоторое целочисленное значение на равенство нулю нужно использовать операцию «==» - сравнить на равенство.
• Как проверить отличие целочисленного значения от нуля?
• Когда применяется вложение условных операторов?
Вложение условных операторов применяется тогда, когда нужно рассмотреть несколько условий.
• Как правильно записать вложенные условные операторы?
По правилу, что часть else относится к ближайшему if, у которого нет своего else.
• Что такое операторы выбора?
Оператор выбора – это оператор, позволяющий компактно запрограмирвать необходимый перебор альтернатив алгоритма.
• Как записать операторы выбора с помощью вложенных условных операторов?
Дата добавления: 2015-01-30; просмотров: 104 | Поможем написать вашу работу | Нарушение авторских прав |