
- •Вопросы для выполнения контрольной и подготовки к экзамену по курсу Информатика (осенний семестр)
- •Классификация и способы записи алгоритмов.
- •Представление информации в компьютере, единицы измерения информации.
- •Алфавит языка. Идентификаторы.
- •Типы данных. Идентификаторы переменных. Структура программы.
- •Переменные и константы.
- •Операторы перехода по условию. Операторы цикла.
- •Бинарные операции.
- •Преобразование типов.
- •Порядок вычисления выражений.
- •Организация ввода-вывода информации. Функция форматированного вывода printf.
- •Организация ввода-вывода информации. Функция форматированного ввода информации scanf
- •Вложенные циклы.
- •Одномерные и много мерные массивы, их инициализация.
- •Ввод и вывод массивов.
- •Разработка структурных схем алгоритмов обработки массивов.
- •Декларация структур.
- •Инициализация и доступ к элементам структуры.
- •Организация данных на основе структур
- •Открытие и закрытие файлов.
Вопросы для выполнения контрольной и подготовки к экзамену по курсу Информатика (осенний семестр)
Классификация и способы записи алгоритмов.
-Классификация: (линейные, разветвляющиеся, циклические)
-Способы записи :
-на естественном языке (описание каждого шага словесно);
-в графическом виде (в виде блок-схем);
-на алгоритмическом языке;
-на языке программирования, в виде программы (кода).
Представление информации в компьютере, единицы измерения информации.
- Представление информации в компьютере: нули,еденицы.
-Еденицы измерения (бит(равен 0 или 1),байт=8бит, килобайт=1024 байт, мегабайт=1024 килобайт, гигабайт=1024 мегабайт..и.т.д.)
Алфавит языка. Идентификаторы.
-Алфавит:
1.Прописные и строчные буквы латинского алфавита;
2.Цифры от 0 до 9;
3. Спецзнаки (-, /, ., [], (), +, -) и др.;
4. В комментариях, строках и символьных константах могут использоваться русские буквы.
-Идентификаторы:
Идентификатор – это последовательность букв, цифр и символов подчеркивания, которые начинаются с буквы или символа подчеркивания.
Прописные и строчные буквы различаются идентификаторами, обозначающими служебные слова, константы, строковые константы, знаки операций, знаки пунктуации.
Типы данных. Идентификаторы переменных. Структура программы.
-Типы данных:
Простые (скалярные) типы:
Целые (int, short int,long long int, unsigned int, long, unsigned long)
Вещественные (float, double, unsigned double)
Символьные (char, signed char, unsigned char)
указатели
Составные (структурированные) типы:
массив (Массив – это группа элементов одинакового типа (double, float, int и т. п.). Из объявления массива компилятор должен получить информацию о типе элементов массива и их количестве.);
структура (Структура – это совокупность элементов, объединенных под одним именем. Структура представляет собой составной объект, в который могут входить элементы различных типов. Для каждого элемента выделяется своя область памяти).
-Идентификаторы переменных:
Имена переменных состоящих из букв, цифр, символов подчеркивания. Первыми могут быть либо буквы, либо символы подчеркивания. Есть разница меджу большими и маленькими буквами.
-Структура программы:
В любой программе есть заголовок, включенные файлы, функция main ( ), тело функции main( ).
Пример программы на СИ
заголовок # include < stdio.h > //включение файла void main (void) /*пример*/- имя функции и комментарии тело функции { //начало тела функции int num; num = 1; printf(«пример программы»); // вывод на экран printf(«на Си»); } // конец тела функции
Переменные и константы.
Константы — это данные, которые зафиксированы в тексте программы и не изменяются в процессе ее выполнения. Константы представляются в виде лексем, изображающих фиксированные числовые, логические, символьные или строковые значения.
Переменная — это ячейка памяти для временного хранения данных. Предполагается, что в процессе выполнения программы значения переменных могут изменяться. Грубо говоря это буква которой можно присвоить любое значение.
В языке C был единственный способ создания именованных констант — с помощью директивы препроцессора #define.