- •1.История создания и развития языка Си. Структура программы на языке Си. Этапы выполнения программы.
- •2.Алфавит, идентификаторы, служебные слова. Базовые типы данных. Переменные: объявление, инициализация.
- •3. Арифметические операции: их приоритет, примеры. Операции присваивания, пример использования. Генерация случайных чисел.
- •6.Опреатор цикла while, do-whaile, for: назначение, блок-схемы. Примеры и использования.
- •7. Операторы перехода continue, break, goto, return: назначение, блок-схемы, примеры использования.
- •8. Массивы: объявление, инициализация, примеры операции над массивами.
- •9. Макросы и константы: назначение, классификация, примеры использования.
- •10. Строки: примеры объявления и инициализации. Функции работы со строками.
- •11. Функции: назначение, правила объявления, фактические и формальные параметры, примеры использования.
- •4. Операторы условия if, if-else и оператор выбора switch: назначение, блок-схемы, примеры использования.
- •12.Функции: передача в функцию массивов, аргументы по умолчанию, рекурсивные функции, примеры.
11. Функции: назначение, правила объявления, фактические и формальные параметры, примеры использования.
Функции – это строительные блоки языка Си самостоятельные единице программы спроектированы для решения конкретных задач.
Объявление
Тип имя_функции (список параметров)
{
тело цикла
}
Фактические и формальные параметры.
Фактический параметр – это параметр в операторе вызов функции.
Формальный параметр – это параметр в списке аргументов при объявлении функции.
Примеры использования.
Написать функцию для обмена значение двух параметров.
#include <conio.h>
#include <stdio.h>
void swap (float&, float&);
main()
{float a=3, b=5;
swap (a,b);
printf (“a=%f,b=%f”,a,b);
getch();
return 0;
}
void swap (float &a, float &b)
{float z;
z=x;
x=y;
y=z;
}
& поставили для того чтобы передавать в функцию не назначение параметров, а её адрес.
13. Исторические сложившиеся типы системы счисления. Двоичная система счисления: причины популярности использования в информационно-вычислительной технике; перевод из двоичной системы в другие системы счисления; перевод из других системы счисления в двоичную.
Система счисления – способы записи чисел с помощью некоторого алфавита, символы которого называются цифры.
Исторические сложившиеся типы системы счисления.
1 – начальная стадия счета характеризуется изображением со считанным множеств при помощи частей тела (палочек, узлов в веревки)
2 – Непозиционные системы счисления – это система счисления в которой один и тот же числовой знак (цифра) при записи числа может стоять в любом месте разряде т.к. не влияет на значение числа.
3 – алфавитная система нумерации. Для обозначении числовых значений используются буквы.
4 – позиционные системы счисления положения цифры влияет на значение числа.(используется в вычислительной технике)
4. Операторы условия if, if-else и оператор выбора switch: назначение, блок-схемы, примеры использования.
Выполнение оператора if начинается с проверки условия, если условие истино, т.е. отлично от 0, то выполняется оператор.
If (условие)
оператор;
Ложь
Оператор
Истина
Выполнение оператора if-else начинается с проверки. Если условие истино, то выполняется оператор_1. Если условие ложно то выполняется оператор_2.
If (условие)
оператор_1;
е lse
оператор_2;
Оператор1
Оператор1
14. Восьмеричная система счисления: перевод из восьмеричной системы в другие системы счисления; перевод из других систем счисления в восьмеричную. Шестнадцатеричная система счисления: перевод из шестнадцатеричной системы в другие системы счисления; перевод из других системы счисления в шестнадцатеричную.
Система счисления – способы записи чисел с помощью некоторого алфавита, символы которого называются цифры.
Последовательно умножать 0 и 1 на в степени равной степени разряда, а затем складываем полученные числа.