Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OTVYeT_PO_INFORMATIKYe.docx
Скачиваний:
43
Добавлен:
23.12.2018
Размер:
38.4 Кб
Скачать

11. Структура программы, понятие переменной, оператора, типа данных.

Структура программы

1) тип возвращаемого значения

2) имя функции

3)список параметров заключенный в круглых скобках(может быть пустым)

4)тело функции

понятие переменной

переменная- это именованная область памяти, в которой хранятся данные определенного типа.У переменной есть имя и значение.

Оператор- наименьшая автономная часть языка программирования; команда;

Типы данных- данные бывают целые, вещественные, символьные, логические.

12. Простые типы данных.

К простым типам данных относятся: порядковые, вещественные типы и тип даты/времени.

13. Понятие выражения. Основные операции с типами данных. Математические функции.

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

Основные операции с типами данных

Операции бывают унарные(операции увеличения и уменьшения «++и –»/операции определения размеров), бинарные(арифметические/логические операции) и тернарные(условные операции).

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

Abs(x) sqrt(x)

cos(x) pow(x,y)

sin(x) log(x)….

14. Форматированный вывод данных.

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

15. Операторы ветвления: общий вид и принцип работы. Реализация ветвящихся алгоритмов.

Операторы ветвления позволяют изменить порядок выполнения операторов в программе. К операторам ветвления относятся условный оператор if и оператор выбора switch.

Общий вид if(B) S1; else S2;

Switch(<выражение>)

{case <константное_выражение_1>:[<оператор 1>]

case <константное_выражение_2>:[<оператор 2>]

………………………………………………………..

case <константное_выражение_n>:[<оператор n>]

[default :<оператор>]}

Принцип работы

При выполнении полной формы оператора if сначала вычисляет оператор S1, а оператор S2 пропускает. если В ложно , то выполняется оператор S2,а S1 пропускается

Оператор выбора switch предназначен для разветвления процесса вычислений на несколько направлений.

Реализация ветвящихся алгоритмов.

При выполнении тернарных операций с проверкой условия

16. Операторы цикла: общий вид и принцип работы. Виды циклов. Реализация циклических алгоритмов.

Операторы цикла используются для организации многократного повторяющихся вычислений. К операторам цикла относятся :цикл с предусловием while, цикл с постусловием do while и цикл с параметром for.

Общий вид

while (B) S;

do S while (B);

for(<инициализация>;<выражение>;<модификация>)<оператор>;

принцип работы

оператор цикла while организует выполнение одного оператора (простого или составного) неизвестное заранее число раз.

Оператор цикла do while так же организует выполнение одного оператора (простого или составного)неизвестное заранее число раз. Однако в отличии от цикла while условие завершения цикла проверяется после выполнения тела функции.

For инициализация- присваивает начальное значение, выражение определяет условие выполнения цикла, модификация выполняется после каждой итерации цикла и служит обычно для изменения параметров цикла

Виды циклов циклы бывают простые и вложенные(кратные циклы в цикле)

Реализация при выполнении арифметические операции с числами из заданного интервала

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

Функция- это именованная последовательность описаний и операторов, выполняющая какие-либо законченное действие. Функция может принимать параметры и возвращать значение .

Объявление функции (прототип, заголовок, сигнатура) задается ее имя, тип возвращаемого значения и список передаваемых параметров

Определение функции содержит, кроме объявления, еще и тело функции.

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

Передача параметров по ссылке в объявлении функции перед именем параметра указывается операция взятия адреса &. В этом случае в тело функции и при вызове функции операция разадресация выполняется не явным образом.

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

18. Рекуррентные соотношения, вычисления очередного члена последовательности.

Рекуррентным соотношением называется такое соотношение между членами последовательности в котором каждый следующий член выражается через несколько предыдущих.

Вычисление очередного члена последовательности самым простым примером рекуррентного соотношения является арифметическая прогрессия . Рекуррентное соотношение для нее выглядит так =+d, где d разность прогрессии .

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]