Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Bilety_IT (1).doc
Скачиваний:
4
Добавлен:
07.08.2019
Размер:
225.28 Кб
Скачать

Билет 1

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

Вставка картинок: вставка – кн. Картинка. Возможность скачать доп. Картинки скачать с оф. Сайта. Возможно редактирование картинки относительно текста, так называемая «обтекание текста» и возможность изменять положение в тексте.

Создание автоматических списков: создание автоматических списков создается путем след. Действий:

- если текс написан и в нем имеются каждая след. Страка написана с новой строки, то выделяем текст – в гл. меня находим кн. Главная – находим кн. Нумерация и он автоматически создает нумерацию

- если создаем многоуровневый список, то нужно выделить весь текст- в гл. меня находим кн. Главная – находим кн. Многоуровневая нумерация и после того как он пронумеровал вам весь ваш текст, выделяем те строки которые нужно будет сделать под уровневые и наж. кн. Tab.

  1. Элементы Языка С: Используемые символы, Константы, Идентификатор, Ключевые слова, Использование комментариев в тексте программы.

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

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

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

Константы: Константами называются перечисление величин в программе. В языке СИ разделяют четыре типа констант: целые константы, константы с плавающей запятой, символьные константы и строковыми литералы. (Целая константа: это десятичное, восьмеричное или шестнадцатеричное число, которое представляет целую величину в одной из следующих форм: десятичной, восьмеричной или шестнадцатеричной.; Константа с плавающей точкой - десятичное число, представленное в виде действительной величины с десятичной точкой или экспонентой. Формат имеет вид:175.75; Символьная константа - представляется символом заключенном в апострофы. Управляющая последовательность рассматривается как одиночный символ, допустимо ее использовать в символьных константах: ‘\n’; Строковая константа (литерал) - последовательность символов (включая строковые и прописные буквы русского и латинского а также цифры) заключенные в кавычки (") . Например: "Школа N 35", "город Тамбов", "YZPT КОД".)

Ключевые слова: Ключевые слова - это зарезервированные идентификаторы, которые наделены определенным смыслом. Их можно использовать только в соответствии со значением известным компилятору языка СИ. Ключевые слова не могут быть использованы в качестве идентификаторов.

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

Билет 2

  1. Стили: Стиль — это именованное описание формата абзаца или символов текста. Вместо того чтобы вручную форматировать каждый абзац, можно задать стиль и настроить для него необходимые параметры. Затем таким стилем можно оформить любой блок текста, в результате параметры стиля будут перенесены на конкретный фрагмент документа.

Стили бывают двух типов:

* абзацный — задает оформление целого абзаца;

* символьный — задает шрифт, начертание и оформление фрагмента текста абзаца.

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

Колонтитулы: Колонтитулы – обычный элемент оформления документа, расположенный в верхнем поле страницы (верхний колонтитул), либо в нижнем поле (нижний колонтитул).

В колонтитул могут быть вынесены название документа, название глав, нумерация страниц, имя автора, дата создания, сноски и т. п. Колонтитул также может содержать графику (например, логотип фирмы). Для открытия этой панели надо выбрать команду Вставка –> Верхний\Нижний Колонтитул.

Оглавление: создается следующим образом здается сначала стиль заголовок1 – ссылка – кн. Оглавление .

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

int - целый длиной 2 байта, диапазон значений -32768 ... +32767;

short - целый короткий, для IBM PC аналогичен int;

long - целый длиной 4 байта, диапазон значений -2*109 ... 2*109

char - символьный длиной 1 байт, его можно рассматривать как целое -128...+127 (иногда 0...255);

float - тип данных с плавающей точкой, длиной 4 байта, вещественное число с диапазоном значений от ±8.4·10-37 до ±3.3·1038 и 6-ю значащими цифрами;

double - тип данных с плавающей точкой, длиной 8 байт, вещественное число с диапазоном значений от ±2.2·10-308 до ±1.8·10308 и 14-ю значащими цифрами;

Билет 3 +

  1. Электронная таблица – это работающая в диалоговом режиме программа обработки числовых данных, хранящая и обрабатывающая данные в прямоугольных таблицах. Электронная таблица состоит из столбцов и строк. Заголовки столбцов обозначаются буквами или сочетаниями букв (A, G, AB и т.п.), заголовки строк – числами (1, 16, 278 и т.п.).

Модель ячейки: Формула - всегда начинается со знака “=“ и может содержать: числовые константы, абсолютные или относительные ссылки на адреса ячеек, встроенные функции. Формат ячейки - формат чисел, шрифт, цвет символов, вид рамки, цвет фона, выравнивание по границам ячейки, защита ячейки. Имя - используется в формулах, как замена абсолютного адреса ячейки. Например, назначив ячейке С3 имя “Произведение” в ячейку D3 можно поместить формулу: =Произведение/3 (вместо формулы =С3/3). В этом случае, при копировании формулы, адрес ячейки меняться не будет. Примечание - сопроводительный текст к содержимому ячейки. Ввести примечание в ячейку можно с помощью меню Вставка / Примечание. Ячейка, имеющая примечание, отмечается в рабочем листе точкой в правом верхнем углу. Адрес ячейки - номер столбца и строки.

$ - Абсолютный адрес записывается с применением символа “$”, который ставится перед каждой «фиксируемой» частью имени. ! – этот символ необходим для задавания имя ячейки на другом листе.

Билет 4

  1. Вводить формулу надо со знака равенства. Это надо для того, чтобы Excel понял, что в ячейку вводится именно формула, а не данные.

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

Абсолютная ссылка указывает на ячейку, местоположение которой неизменно. Обозначение абсолютной ячейки - $A$1.

Смешанная ссылка содержит комбинацию относительной и абсолютной ссылок - $A1, A$1.

Для объединения текстовых значений служит текстовый оператор & (амперсанд). Например, если ячейка А1 содержит текстовое значение "Иван", а ячейка А2 - "Петров", то введя в ячейку А3 следующую формулу =А1&А2, получим "ИванПетров".

Для вставки пробела между именем и фамилией надо написать так =А1&" "&А2.

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

ПРОИЗВЕД(), СУММ(), СУММПРОИЗВ(), СУММЕСЛИ()

Тригонометрические функции и функции работающие с углами.

COS() и SIN() - соответствуют своему написанию. ACOS() и ASIN() - соответственно arccos и arcsin

TAN(), ATAN() - tg и arctg ATAN2() - arctg для заданных координат x и y.

ГРАДУСЫ() - преобразует радианы в градусы. РАДИАНЫ() - преобразует градусы в радианы.

ПИ() - p

Логарифмы и степенные функции

LN(), LOG10() и LOG() - натуральный, десятичный и логарифм с произвольным основанием.

EXP() и СТЕПЕНЬ() - в комментариях не нуждаются

COSH(), SINH() и TANH() - гиперболические косинус, синус и тангенс

ACOSH(), ASINH() и ATANH() - гиперболические арккосинус, арксинус и арктангенс

  1. Выражение состоит из одного или более операндов, в простейшем случае – из одного литерала или объекта. Результатом такого выражения является r-значение его операнда.

Операндом называется объект (переменная, константа), над которым совершаются операции

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

Унарные операции

Это операции с 1 операндом, они имеют вид:

<operation> a (префиксная форма), например –a, или

a <operation> (постфиксная форма), например a++.

Форма записи зависит от конкретной операции.

Бинарные операции

Это операции с 2 операндами, имеют вид: a operation b, например a+b. Тип и значение результата выражения любой бинарной операции определяется в зависимости от принятых в C++ соглашений о преобразовании типов, о которых будет сказано ниже.

Операция присваивания

= Простая форма операции присваивания.

Левый операнд операции присваивания должен быть модифицируемым выражением.

В качестве правого операнда операции присваивания может выступать любое выражение. Значение правого операнда присваивается левому операнду.

Арифметические операции:+ Операция сложения. Операция вычитания.

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

Результатом сложения/вычитания двух операндов арифметического типа является сумма/разность операндов.

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

* Операция умножения. / Операция деления.

Операндами могут быть выражения арифметического типа. Значением выражения является произведение значений операндов (*) или частное от деления значения первого операнда на второй операнд (/).

% Операция получения остатка от деления целочисленных операндов (деление по модулю).

Билет 5

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

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

-MathCad обладает широкими графическими возможностями. Множество типов графиков облегчает визуализацию и анализ данных.

-MathCad полностью поддерживает технологию OLE.

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

-MathCad предоставляет пользователю одновременно оперативные возможности электронной таблицы и интерфейса WYSIWYG текстового процессора.

Определение переменной

Для того, чтобы определить переменную t , нужно ввести символ t и нажать клавишу с символом (:) , который отображается на экране как := (символ определения)

t:=10 затем ввести значение, присваиваемое переменной. Пример: t:=2

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

Еще большей гибкости вычислений можно достичь, используя определения функций

Можно использовать эту функцию, чтобы вычислить значения выражения для произвольных значений t. Чтобы вычислить функцию для каждого значения t из диапазона, определенного ранее, достаточно щелкнуть мышью внизу других уравнений и ввести d(t)= .

MathCad выведет таблицу значений d(t).

  1. Поразрядные (побитовые) операции можно производить с любыми целочисленными переменными и константами. Эти действия не применимы к переменным типа float, double или long double. Результаты побитовых операций будут иметь целочисленное значение. К поразрядным операциям относятся следующие операции:

& ( или and ), | ( или OR ), ^ ( или XOR ), - ( или NOT ), сдвиг влево, сдвиг вправо.

Логические бинарные операции

&& логическое И

|| логическое ИЛИ.

Логические бинарные операции объединяют выражения сравнения со значениями истина (!=0) и ложь (==0). Результат операций приведён в следующей таблице, где X – любое число, не равное 0.

A

B

a && b

a || b

0

0

0

0

0

X

0

1

X

0

0

1

X

X

1

1

?: Условная операция.

Единственная в C++ операция с тремя операндами. Первое выражение-операнд располагается слева от знака ?, второе выражение-операнд располагается между знаками ? и :, третье выражение-операнд - справа от знака :. Выполнение условной операции начинается с вычисления значения самого левого операнда. Если его значение оказывается отличным от 0, то вычисляется значение второго операнда, которое и становится значением выражения. Если значение первого операнда оказывается равным 0, то вычисляется значение третьего операнда, и тогда это значение становится значением выражения.

(x < 10) ? x = 25: x++

x < 10 ? 25: 10

Операция определения размера

sizeof Операция определения размера объекта или типа.

В C различают два варианта этой операции. В первом случае операндом может быть любое l-выражение. Это выражение записывается справа от символа операции. Значением выражения является размер конкретного объекта в байтах. Во втором случае операндом является имя типа. Это выражение записывается в скобках непосредственно за символом операции. Значением выражения является размер конкретного типа данных в байтах. Результатом этой операции является константа типа size_t. Этот производный целочисленный беззнаковый тип определяется конкретной реализацией. В Visual C этот тип эквивалентен типу unsigned int.

Например, для переменной i типа int операция sizeof i вернёт значение 4. Аналогично, для второй формы операции, sizeof(int) вернёт 4. Обычно имена переменных также записываются в скобках для унификации стиля.

Билет 6 +

Определение дискретного аргумента

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

Переменная типа дискретный аргумент принимает диапазон значений, сначала указывается первое значение диапазона, затем – второе, в данном случае 11, а затем нажать на клавишу (;), чтобы получить изображение многоточия и ввести последнее значение диапазон Пример: t:=10,11..20

Одиночное число в MathCad называется скаляром. Столбец чисел называется вектором, а прямоугольная таблица чисел – матрицей. Общий термин для вектора или матрицы – массив. Имеются два способа создать массив:

  • Заполняя массив пустых полей из меню Математика Матрица

  • Используя дискретный аргумент, чтобы определить элементы с его помощью.

  • Считывая элементы массива из файлов данных.

Сложение – только одна из операций MathCad, определенных для векторов и матриц.(также есть -, *, скалярное произведение, целочисленные степени, детерминанты и другие операции).

Матрица создается так же как вектор.

Вектор – столбец идентичен матрице с одним столбцом. Можно также создать вектор-строку, создав матрицу с одной строкой и многими столбцами.

1) Запускаем MathCAD. Перед нами - чистый лист.

2) Вводим функцию, график которой собираемся строить. Пусть в нашем случае это будет функция f1(x) = sin(x). Обращаю ваше внимание, что вместо знака " = " в маткаде для операции присваивания используется " := ". Для того, чтобы ввести этот знак в маткаде достаточно при вводе формулы нажать клавишу " : ". Также знак присваивания можно найти в панели инструментов.

3) Открываем панель "Graph" (меню "View -> Toolbar -> Graph").

4) В появившейся панели "Graph" нажимаем "X-Y Plot" (построение графика в координатах X-Y).

5) После нажатия на кнопочку, показанную выше, у вас появится следующее:

6) Элементы, выделенные красным, - это названия осей, выделенные синим - диапазоны осей (минимальное и максимальное значение). Для того чтобы изменить их (на рисунке они ещё не заданы) необходимо щёлкнуть на них (прямо по чёрному прямоугольнику, маркеру) и ввести необходимое значение.

7) Нам необходимо заполнить эти поля следующим образом:

В принципе уже после заполнения полей, которые содержат названия осей (а точнее привязку оси к переменной) масштаб осей выставится автоматически. Однако, это можно легко поправить (щёлкнув сначала по оси, а потом по числу, находящимуся на месте, где изначально были чёрные прямоугольники и изменив значение на требуемое).График можно растягивать и сжимать. Щёлкнув на графике, вы увидите, что по правой и нижней границам появились чёрные прямоугольники. За них и надо тащить.

  1. Приоритеты операций и порядок вычислений.

Операция явного преобразования типа

()Операция преобразования (или приведения) типа.Эта бинарная операция в контексте так называемого постфиксного выражения и в контексте выражения приведения обеспечивает изменение типа значения выражения, представляемого вторым операндом. Информация о типе, к которому преобразуется значение второго операнда, кодируется первым выражением, которое является спецификатором типа. Например, (int)d;

Автоматическое преобразование типов

Преобразование типов в арифметических выражениях осуществляются автоматически к наивысшему типу. Например, в ходе операции с операндами типов double и int операнд типа int будет преобразован к double.

Преобразование типов при присваивании

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

Преобразование целых типов данных происходит по следующим правилам:

Если значение попадает в новый диапазон, то новое значение = старому с точностью до типа;

Если значение не попадает в новый диапазон, то результат преобразований не определён (обрабатывается в зависимости от компилятора).

Преобразование вещественных типов:

Значения типа float преобразуются к типу double без потери точности. Значения типа double при преобразовании к типу float представляются с некоторой потерей точности. Е

Если порядок значения типа double слишком велик для представления значением типа float , то происходит потеря значимости.

Преобразование к целым типам значений с плавающей точкой (в 2 приёма):

Сначала производится преобразование к типу long. Дробная часть плавающего значения отбрасывается при преобразовании к типу long.

Затем это значение типа long преобразуется к требуемому типу. Если полученное значение слишком велико для типа long, то результат преобразований не определён.

Билет 7

  1. Символьные вычисления

Производные

Чтобы вычислить производную в символьном виде, можно использовать оператор производной MathCad.

  • Наберите «?», чтобы задать оператор производной или CTRL/?, чтобы задать оператор производной более высокого порядка

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

  • Нажмите Shift/F9

Неопределенные интегралы

В MathCad есть символьный оператор вычисления неопределенных интегралов. Чтобы использовать этот оператор:

  • Нажмите CTRL+i , чтобы оператор неопределенного интеграла и поля ввода его параметров.

  • Заполните поле ввода подинтегрального выражения.

  • Поместите переменную интегрирования в поле ввода, следующее за “d” ,

  • Заключите выражение в выделяющую рамку.

  • Нажмите Shift+F9

Пределы

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

  • Нажать CTRL/L, чтобы вызвать оператор нахождения предела.

Левого предела CTRL/B

Правого предела CTRL/A

  • Введите выражение в поле ввода справа от lim.

  • Введите переменную, по которой вычисляется предел, в левое поле ввода ниже lim.

  • Заключите выражение в символьную рамку.

  • Нажмите Shift/F9

MathCad возвратит результат нахождения предела. Если предел не существует, MathCad возвратит сообщение «неопределено»