- •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. Локальные и глобальные переменные. Объявление и использование глобальных переменных в программах с несколькими модулями. Инициализация глобальных переменных.
2. Типы данных и их объявление. Простые типы - целые, с плавающей точкой, символьные
Объявления переменной имеет следующий формат:
[спецафикатор-класа-памяти] спецификатор-типа
описатель [=инициатор] [,описатель [= инициатор] ]...
Описатель - идентификатор простой переменной либо более сложная конструкция с квадратными скобками, круглыми скобками или звездочкой (набором звездочек).
Спецификатор типа - одно или несколько ключевых слов, определяющие тип объявляемой переменной. В языке СИ имеется стандартный набор типов данных, используя который можно сконструировать новые (уникальные) типы данных.
Инициатор - задает начальное значение или список начальных значений, которые (которое) присваивается переменной при объявлении.
Спецификатор класса памяти - определяется одним из четырех ключевых слов языка СИ: auto, extern, register, static, и указывает,каким образом будет распределяться память под объявляемую переменную, с одной стороны, а с другой, область видимости этой переменной, т.е., из каких частей программы можно к ней обратиться.
Тип является основной характеристикой объекта и функции. Тип определяет, что и как следует делать со значениями переменных, объектов и функций. Тип определяет структуру и размеры объектов и переменных, диапазон и способы интерпретации (= разъяснение, истолкование) их значений, множество допустимых операций.
Типы данных в C делятся на основные и производные. Основные типы, уже описанные в языке C, включают в себя:
целочисленные типы
типы с плавающей точкой
пустой тип void
указатели.
К целочисленным типам относятся типы, представленные следующими именами основных типов:
char (1 байт)
short (2 байта)
int (зависит от конкретной реализации компилятора и целевой платформы).
long (4 байта)
Имена целочисленных типов могут использоваться в сочетании с парой модификаторов типа:
signed (знаковое)
unsigned (беззнаковое)
Модификатор типа signed указывает, что переменная может принимать как положительные, так и отрицательные значения. При этом самый левый бит области памяти, выделяемой для хранения значения, используется для представления знака. Если этот бит установлен в 0, то значение переменной считается положительным. Если бит установлен в 1, то значение переменной считается отрицательным.
Модификатор типа unsigned указывает, что переменная принимает неотрицательные значения. При этом самый левый бит области памяти, выделяемой для хранения значения, используется так же, как и все остальные биты области памяти - для представления значения.
-
Тип данных
Байты
Биты
Min
Max
signed char
1
8
- 128
127
unsigned char
1
8
0
255
signed short
2
16
-32768
32767
unsigned short
2
16
0
65535
signed long
4
32
-2147483648
2147483647
unsigned long
4
32
0
4294967295
К типам с плавающей точкой относятся три типа, представленные следующими именами типов, модификаторов и их сочетаний:
float
double
long double
Как и ранее, модификатор типа входит в число имён основных типов.
Плавающие типы используются для работы с вещественными числами, которые представляются в форме записи с десятичной точкой (297.7), так и в "научной нотации" (экспоненциальной форме : 2.977E2).
-
Тип данных
Байты
Биты
Min
Max
float
4
32
-3.4E+38
3.4E+38
double
8
64
-1.7E+308
1.7E+308
long double
10
80
-3.4E+4932
3.4E+4932