- •1. Ms Word: базовые средства редактирования текста, вставка картинок, создание автоматических списков.
- •2. Элементы языка с. Идентификаторы. Константы. Ключевые слова. Комментарии.
- •1. Ms Word: Стили (создание и использование). Колонтитулы. Оглавление (автоматическое формирование)
- •2. Типы данных и их объявление. Простые типы - целые, с плавающей точкой, символьные
- •Целочисленные типы.
- •Типы данных с плавающей точкой.
- •Модель ячейки в Excel
- •Имя ячейки
- •Относительные и абсолютные имена(адреса) ячеек
- •Инициализация переменных. Отличие инициализации от присваивания
- •1. Ms Excel: формулы, стандартные функции. Построение графиков.
- •2 Функции Excel
- •2. Выражения. Операнды и операции. Унарные и бинарные операции. Операция присваивания. Арифметические операции.
- •Унарные операции
- •К ним относят (Операции преобразования знака, Побитовые и логические операции.
- •Операция присваивания
- •Специальные формы операций присваивания
- •Операции обращения к компонентам объекта сложного типа.
- •1. Mathcad: основные принципы работы. Запись формул. Переменные, функции и их использование. Лекция маткад!!!!
- •2. Поразрядные (битовые) операции. Логические операции. Условная операция. Операция sizeof.
- •Операция определения размера
- •Побитовые операции
- •Логические бинарные операции
- •Особенности использования логических выражений.
- •1. Mathcad: Дискретные аргументы. Векторы, матрицы и операции с ними. Построение графиков функций.
- •Определение дискретного аргумента
- •Создание вектора или матрицы
- •Создание вектора
- •2. Приоритеты операций и порядок вычислений. Правила вычисления выражений с логическими операциями. (предыдущий билет). Операция преобразования типов. Автоматическое преобразование типов.
- •Операция явного преобразования типа
- •Приведение типов.
- •Автоматическое преобразование типов
- •Преобразование типов при присваивании
- •Mathcad: Символьные и численные вычисления. Задание точности численных операций. Примеры символьных и численных вычислений. (Лекция маткад, конец)
- •Операторы. Блок операторов. Условный оператор. Операторы циклов. Оператор возврата из функции. Операторы
- •Блок операторов
- •Оператор if-else.
- •If (выражение) оператор1;
- •Оператор return
- •Цикл for.
- •Цикл while
- •Цикл do…while:
- •1. Mathcad: решение уравнений (различные способы). Символьное решение уравнений
- •Пример:
- •Численное решение уравнений.
- •2. Операторы управления: оператор безусловного перехода, операторы продолжения и прерывания итерации цикла (с примерами), оператор switch. Операторы ветвления. Оператор безусловного перехода goto.
- •Множественный выбор. Операторы switch-case.
- •Ole и dde. Связывание и внедрение данных в документы.
- •Функции. Определение (описание) функции. Прототип (декларирование) функции. Параметры функции. Передача аргументов в функцию.
- •.5.1. Определение и вызов функций
- •1.5.2. Вызов функции с переменным числом параметров
- •1.5.3. Передача параметров функции main
- •Архитектура Фон Неймана. Современные способы улучшения производительности вычислительной техники. Архитектура фон Неймана.
- •Улучшение производительности эвм
- •Структура программы. Source-файлы (исходный код). Header-файлы (заголовки). Объявление переменных. Объявления функций. Объявления функций
- •Шины и интерфейсы: fsb, шины расширения, внешние компьютерные шины. Шины
- •Высокоскоростная шина процессора (fsb)
- •Шины расширения Зачем придумали шины расширения
- •Первая шина
- •"Шутка" от ibm
- •Локальная шина
- •Смерть eisa
- •Внешние компьютерные шины
- •Классы памяти, время жизни и область видимости программных объектов. Инициализация локальных и глобальных переменных. Время жизни и область видимости программных объектов
- •1.6.4. Инициализация глобальных и локальных переменных
- •Класс памяти
- •1. Компьютерные сети и их виды, топологии компьютерных сетей. Каналы связи их классификация. Примеры сетеобразующего оборудования (компоненты компьютера и отдельные устройства).
- •2. Директивы препроцессора. Использование директивы #include для подключения header-файлов. Директивы препроцессора (прекомпилера).
- •1.Сеть интернет. Адресация узлов (ip-адреса, доменные адреса, url). Сервисы и используемые протоколы передачи данных.
- •Система адресации в Internet
- •Протоколы передачи данных.
- •Межсетевой протокол ip (Internet Protocol)
- •Протокол управления передачей tcp (Transmission Control Protocol)
- •Протоколы прикладного (пользовательского) уровня.
- •Электронная почта (e-mail)
- •Http - протокол пересылки гипертекста
- •Протокол передачи сетевых новостей
- •Протокол Telnet.
- •2. Виды трансляторов программ. Стадии трансляции программы на языке “c”.
- •Топология локальных сетей
- •Соединение типа "звезда".
- •Соединение "общая шина".
- •Соединение типа "кольцо".
- •2. Локальные и глобальные переменные. Объявление и использование глобальных переменных в программах с несколькими модулями. Инициализация глобальных переменных.
Целочисленные типы.
Значениями переменных типов int, short и long являются числа со знаком: положительные, отрицательные и нуль. Самый старший бит используется для указания знака числа. Например, для типа byte:
7й бит (знаковый) |
6й бит |
… |
0й бит (младший) |
Знаковый бит отвечает за знак числа: число отрицательное, если он равен 1, положительное – если равен 0 (например, 01110000), отрицательное – если он равен 1 (например, 11110000)
Если целочисленный тип беззнаковый (unsigned), то старший бит исползуется как и все остальные, для хранения данных о числе, а не о знаке. Поэтому максимальное значение беззнаковых целых типов в 2 раза больше знаковых. Например, диапазон char: -128… 127, unsigned char: 0…255
Остальные целочисленные данные хранятся в точно такой же форме, но занимают большее количество байт. Знаковый бит в них – старший бит старшего байта.
Типы данных с плавающей точкой.
Типы с плавающей точкой – float и double хранятся в экспоненциальном виде, при этом часть участка памяти отводится отводится под показатель степени (P), а остальное - под мантиссу (M). Само число в результате представляется в виде M*2
Тип float занимает 4 байта, из них 3 отводятся под мантиссу и 1 – под показатель степени. При этом в записи присутствуют 2 знаковых бита – один для мантиссы. другой – для показателя.
Величина типа double занимает 8 байт в памяти. Ее формат аналогичен формату float. Биты памяти распределяются следующим образом: 1 бит для знака, 11 бит для показателя и 52 бита для мантиссы. С учетом опущенного старшего бита мантиссы диапазон значений равен от 1.7E-308 до 1.7E+308. Соответственно, double обеспечивает более высокую точность.
Cимвольные типы применяются для описания данных, значением которых является буква, цифра, знак препинания и другие символы.
Символьный тип (char)
Под величину символьного типа отводится количество байт, достаточное для размещения любого символа из набора символов для данного компьютера, что и обусловило название типа. Как правило, это 1 байт. Тип char, как и другие целые типы, может быть со знаком или без знака. В величинах со знаком можно хранить значения в диапазоне от –128 до 127. При использовании спецификатора unsigned значения могут находиться в пределах от 0 до 255. Этого достаточно для хранения любого символа из 256-символьного набора ASCII. Величины типа char применяются также для хранения целых чисел, не превышающих границы указанных диапазонов.
1. MS Excel: общее устройство таблицы, модель ячейки (значение, формула, формат и т.п.). Использование символов $ и ! в адресе ячейки, диапазоны ячеек.
Электронная таблица – это программа, служащая для обработки прямоугольных таблиц, задающая зависимость значения ячейки от содержимого других ячеек.
Ячейки могут содержать произвольные объекты (среди них числа, текст и формулы).
Основное свойство электронных таблиц состоит в том, что изменение пользователем содержимого одной ячейки приводит к изменению значений в зависящих от нее ячейках. Эти изменения осуществляются автоматически или по специальному запросу
Область окна разделена на отдельные ячейки. Каждая ячейка имеет свой адрес или имя А1, А2, В1… На одной рабочей странице в вашем распоряжении будет 256 столбцов и 16384 строк. Строки последовательно пронумерованы, столбцы названы буквами, начиная с буквы A до Z и комбинациями букв, после 26 букв алфавита следуют комбинации от AA, AB-AZ, затем BA-BZ и т.д. до IV.
Ячейки рабочего листа предназначены для того, чтобы хранить различные значения. Таким образом, ячейка может играть такую же роль, как переменная в математике: она имеет обозначение (имя или адрес) и может иметь и менять значение. Всякое вычисление состоит в том, что по значениям одних переменных вычисляются значения других переменных. Обычно способ вычисления описывается с помощью формулы, содержащей математические операции и функции. Но и сама формула также хранится в ячейке. В этом и состоит основная идея электронных таблиц: одни ячейки рабочего листа используются как независимые переменные, которым должны быть приданы значения извне, а другие ячейки используются как зависимые переменные, которые содержат формулы, ссылающиеся на независимые переменные (влияющие ячейки). Пользователь вводит исходные данные во влияющие ячейки, автоматически производятся вычисления по формулам, находящимся в зависимых ячейках, и пользователь видит готовый результат вычислений в зависимых ячейках.