- •1.Позиционные системы счисления. Перевод целых и дробных чисел из десятичной в двоичную систему счисления и обратно.
- •2. Перевод из двоичной в восьмеричную и шестнадцатеричную системы счисления.
- •3. Классификация эвм
- •4.Структурная схема пк
- •5.Центральные устройства пк. Микропроцессор. Назначение, структура ,основные характеристики.
- •6.Центральные устройства пк. Основная память .
- •7.Системная шина
- •8) Взаимодействие внешних и центральных устройств эвм.
- •9)Внешняя память пк. Магнитные носители, оптические носители.
- •10.Устройства ввода графических данных. Сканеры.
- •11.Видеоподсистема, состав, основные характеристики. Виды мониторов
- •12.Устройства вывода данных.Принтер
- •13. Программное обеспечение пк. Основная классификация.
- •14. Жизненный цикл программного продукта.
- •15. Системное программное обеспечение пк.
- •16. Служебное программное обеспечение
- •17.Пакеты прикладных программ.
- •18. Операционные системы. Классификация.
- •19. Основные функции операционных систем.
- •20.Распределение ресурсов между процессами
- •21. Поддержка файловой системы
- •22.Обеспечение интерфейса пользователя
- •23. Этапы обработки исходного кода программ под управлением операционной системы
- •24.Тестирование и отладка программ. Назначение и взаимосвязь. Методы тестирования. Примеры тестов для фрагмента программ.
- •25. Классификация ошибок. Последовательность, способы и средства их обнаружения.
- •26.Понятие алгоритма. Свойства алгоритмов, способы описания.
- •27. Базовые управляющие структуры, их назначение. Реализация в языке программирования.
- •28. Типы данных. Классификация типов данных.
- •29. Простые типы данных: целые, вещественные. Операции, стандартные функции
- •30.Выражения. Типы выражений, операции, операнды. Стандартные функции
- •31. Символьный, строковый типы данных. Операции, стандартные функции
- •32. Организация программ линейной структуры.
- •33. Организация ввода-вывода, ввод-вывод простых переменных, ввод-вывод массивов.
- •34. Организация программ разветвляющей структуры. Оператор условный.
- •35. Организация программ с неизвестным числом повторений. Циклы с предусловием, c постусловием.
- •36.Организация программ циклической структуры с известным числом повторений. Цикл с параметром
- •37.Вычисление суммы и произведения в массиве, последовательности.
- •38. Вычисление наибольшего и наименьшего значения массива
- •43.Процедуры и функции. Сравнительная характеристика. Примеры использования.
- •44.Структура программ с использованием процедур и функций.
- •45. Структура функции. Параметры функций: ( формальные, локальные параметры) Вызов функции. Фактические параметры.
- •46. Структура процедуры. Параметры процедур: (формальные, локальные параметры) Вызов функции. Фактические параметры.
27. Базовые управляющие структуры, их назначение. Реализация в языке программирования.
Теорема о структурировании:
Алгоритм любой сложности может быть представлен с использованием только трех элементарных базовых управленческих структур:
Линейная (последовательная) – одно действие выполняется последовательно за другим
Basic:
…
Условие 1
Условие 2
Условная (разветвляющая) – сначала проверяется условие и в зависимости от результата проверки выполняется либо одно, либо другое условие.
Basic:
Условный оператор
IF <условие> THEN
Условие 1
ELSE
Условие 2
END IF
Циклическая структура с предусловием – некоторая последовательность действий, выполняемая многократно
Do while <условие>
Условие 1
Loop
28. Типы данных. Классификация типов данных.
Тип данных - способ хранения и представления данных в компьютерной системе.
Типы данных:
Числовые (предназначены для хранения и обработки чисел)
Integer –целое число со знаком, тип предназначен для хранения больших целых чисел, как отрицательных, так и положительных (4 байта памяти)
Single -вещественное число, тип предназначен для хранения больших вещественных чисел, как отрицательных, так и положительных (4 байта памяти)
Нечисловые ( предназначены для хранения нечисловой информации)
Boolean - тип данных для хранения логических величин. Может иметь только два значения: True (Истина) и False (Ложь).
String - тип данных для хранения текстовой информации.
Object - может хранить различные данные и менять их тип во время выполнения программы. Как правило, используется для хранения ссылок на объекты, в частности, на элементы управления.
29. Простые типы данных: целые, вещественные. Операции, стандартные функции
Данные простого типа – это символы, числа и т.п. элементы, дальнейшее дробление которых не имеет смысла. Из элементарных данных формируются структуры (сложные типы) данных.
К простым типам относятся:
Целочисленные
Символьные
Перечисляемые
Интервальные
Вещественные
Целый тип(Integer)
Значениями целого типа являются элементы подмножества целых чисел, границы которого зависят от реализации языка.
Над целыми числами в VB определены несколько основных операций, результатом которых является также целое число.
Операции:
+ (сложение)
- (вычитание)
* (умножение)
\ (деление целочисленное)
Mod (остаток от целочисленного деления)
К целым числам можно также применять операции отношения. Результат этих операций имеет логический вид. (Например: результатом сравнения 3<8 будет значение TRUE)
Кроме того, к целым величинам можно применять поразрядовые операции and, or, xor и not. При выполнении этих операций, каждая величина представляется как совокупность двоичных разрядов.(Например: результатом операции 3 and 2 будет 2)
Вещественные числа (Single)
Вещественные числа нельзя использовать в качестве индексов, счетчиков for. Действительные числа в ЭВМ обычно представляются в форме с плавающей точкой, т.е. внутреннее представление вещественного числа состоит из двух частей: мантиссы и порядка, и каждая часть имеет знак. ( Например: число 0,087 представляется в виде 0,87*10-1 )
В общем случае при выполнении любой операции операнды ложны быть одного и того же типа, но целые вещественные величины смешивать разрешается, т.е. один из операндов может быть целого типа.
Операции:
+ (сложение)
- (вычитание)
* (умножение)
/ (деление вещественное)
К вещественным величинам можно так же применять операции отношения. Результат этих операций имеет логический тип.
