задание / Алгоритм_табулирования
.doc
Алгоритм табулирования
функции Программа
на Си
ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ
-
Составьте логическую схему базы знаний по теме юниты.
-
Перечислите этапы разработки программы. Правильным ли будет утверждение: “Если трансляции программы прошла успешно, то в ней уже не содержится никаких ошибок ”?
-
Каким образом представляются символы и строки в компьютере? Чем будет отличаться представление константы ‘D’ от константы “D”?
-
Каким образом представляются в компьютере числа целые и вещественные. Как будут представлены константы 25 и 25.0 в компьютере?
-
Можно ли утверждать, что при обработке вещественных a,b,c чисел a,b,c на компьютере всегда справедливо утверждение: (a + b) + c = a +(b + c)? Докажите свое заключение.
-
Какие факторы определяют качество программного средства?
-
Какими свойствами должен обладать алгоритм?
-
Перечислите этапы выполнения программы на Си в системе программирования. Вставляются ли в программу на этапе препроцессорной обработки библиотечные функции?
-
Что такое главная функция в Си? Опишите ее структуру. Сколько может быть главных функций в программе на Си?
-
Перечислите все операции отношения и логические операции, их ранги. В каком порядке будет вычисляться выражение a > 2 && a < 10 || b >0. Чему будет равно это выражение при a=20 и b = 6?
-
Перечислите все арифметические операции, их ранги. В каком порядке будет вычисляться выражение a+ b*c + a/b*c++? Чему будет равно это выражение при a = 4 b = 2 c = 3 ? Как изменятся значения этих переменных после вычисления этого выражения? Какого типа могут быть переменные a,b,c?, чтобы выражение было корректным?
-
Перечислите все операторы цикла в языке Си. Чем они отличаются друг от друга? Что такое тело цикла?
-
Опишите структуру оператора switch (K). Какого типа переменная может быть переменная К?
-
Перечислите все виды условных операторов в Си. В каком случае применяется в условном операторе составной оператор?