
- •1. Теоретические основы информатики: информатика как наука.
- •2. Информация и концепция ее определения.
- •3. Информационный процесс и его структура.
- •4. Теоретические основы информатики. Свойства информации.
- •7. Языки программирования высокого уровня.
- •8. Объектно-ориентированное программирование. Основные понятия.
- •9. Основы алгоритмизации вычислительных процессов: основные понятия теории алгоритмов.
- •10. Основы алгоритмизации вычислительных процессов: свойства и виды алгоритмов.
- •11. Основы алгоритмизации вычислительных процессов: способы описания алгоритмов.
- •12. Основы алгоритмизации вычислительных процессов: линейные алгоритмы. Примеры.
- •13. Основы алгоритмизации вычислительных процессов: разветвляющиеся алгоритмы. Примеры.
- •14. Основы алгоритмизации вычислительных процессов: циклические алгоритмы. Примеры.
- •1. Цикл с предусловием
- •2. Цикл с постусловием.
- •3. Цикл с параметром или повторением.
- •15. Основы алгоритмизации вычислительных процессов: методика составления алгоритмов.
- •16. Основные элементы языка qBasic. Алфавит и словарь языка qBasic.
- •16. Характеристика окна среды программирования qBasic. Основные принципы работы среды qBasic.
- •18. Основные операторы для составления программ линейной структуры в qBasic.
- •19. Процессы разветвляющейся структуры. Операторы разветвления среды программирования qBasic.
- •Вопрос 20.
- •Вопрос 21.
- •Вопрос 22.
- •Вопрос 23.
- •Вопрос 24.
- •Вопрос 25.
- •Вопрос 26.
- •Вопрос 27.
- •Вопрос 29.
- •Вопрос 30.
- •Вопрос 31.
- •Вопрос 32.
- •Вопрос 33.
- •Вопрос 34,35.
- •Вопрос 36.
- •Вопрос 37.
- •Вопрос 38.
- •39. Структура проекта vBasic.
- •40. Алфавит и лексемы языка в среде ооп vBasic.
- •41.Переменные и их типы в среде ооп vBasic.
- •42. Константы в среде ооп vBasic.
- •43. Операторы, выражения и операции в среде ооп vBasic.
- •44. Встроенные функции в среде ооп vBasic.
- •45. Системы счисления.
- •46. Перевод целых и дробных чисел из одной системы счисления в другую.
- •47. Арифметические операции в двоичной системе счисления и представление чисел в других системах счисления.
- •48. Принцип устройства компьютера. Микропроцессор. Оперативная память, кэш-память.
- •49. Основные блоки и качественные характеристики пк.
- •50. Периферийные устройства. Мониторы.
- •1. Основные понятия программного обеспечения (по).
- •2. Классификация компьютерных преступлений
- •23))) Создание макросов в текстовом процессоре Microsoft Word
- •27.Форматы ячеек и создание таблиц в Excel. Автоформат и условное форматирование. Основные приемы работы в ms excel.
- •Автоформат
- •Условное форматирование
- •28. Использование функций. Элементарные функции. Вычисление в таблицах Excel. Ссылки и имена. Вложенные функции.
- •29. Числовые и логические функции в Excel
- •30. Функции категории «ссылки и массивы» в Excel
- •31.Статистические функции
- •32. Работа с диаграммами в Excel. Форматирование и параметры диаграмм.
- •33.Понятие вычислительных сетей
- •36.Глобальная сеть internet:структура, характеристика и способы работы
- •37.Основные понятия и функции логики
- •39.Базовые логические элементы
- •40.Логическая структура гибких дисков
- •41.Логическая структура жестких дисков
- •42.Растровые и векторные графические изображения
- •43.Форматы графических файлов
- •44.Двоичное кодирование графической информации
- •45.Графические редакторы
- •46.История развития глобальной сети internet
44. Встроенные функции в среде ооп vBasic.
В Visual Basic имеется широкий набор встроенных (стандартных) функций, облегчающий написание программ. Имеются математические функции, для обработки строк, для работы с временем и датами, для финансовых расчетов.
Встроенные функции различаются тем, что некоторые возвращают вычисленное значение, другие не возвращают. Обращение к функциям, которые возвращают вычисленное значение, является операндом выражения.
Примерами математических функций являются:
Функция |
Действие |
abs(n) |
Возвращает абсолютное значение n |
atn(n) |
Возвращает арктангенс n в радианах |
cos(n) |
Возвращает косинус угла n в радианах |
Exp(n) |
Возвращает константу е в степени n |
Sgn(n) |
Генерирует случайное число между 0 и 1 |
Rnd(n) |
возвращает -1 , если n<0; 0, если n=0; +1если n>0 |
Sin(n) |
Возвращает синус угла n в радианах |
Sqr(n) |
квадратный корень из n |
Str(n) |
Преобразует числовое значение в строку |
Tan(n) |
Возвращает тангенс угла n в радианах |
Val(n) |
Преобразует строку в числовое значение |
45. Системы счисления.
Система счисления (СС)– это правило записи числа с помощью заданного набора специальных знаков – цифр. Существует несколько групп записи чисел:
Унарная. Это СС, в которой для записи чисел используется один знак - (палочка). Следующее число получается из предыдущего путем добавления новой - единицы, их количество равно самому числу. Для записи числа в унарной системе используют обозначение Z1.
Непозиционные СС (самая распространенная – Римская). В ней некоторые базовые числа представлены заглавными латинскими буквами:
1-I
5-V
10-X
50-L
100-C
500-D
1000-M
Если цифра меньшего значения стоит справа от большей цифры, то их значения суммируются, если слева – то меньшее значение вычитается из большего.
Цифры I,X,C,M могут следовать подряд не боле трех раз.
Цифры V, L, D могут использоваться в записи числа не более одного раза.
Позиционные СС – СС, в которых значение каждой цифры в изображении числа определяется ее положением (позицией) в ряду других цифр.
Общим дл унарной и римской СС является то, что значение числа в них определяется посредством операций сложения и вычитания базисных цифр, из которых составлено число, независимо от их позиции в числе. Такие системы получили название аддитивные.
В отличие от них позиционные СС считаются аддитивно-мультипликативными, т.к. значение числа определяется операциями умножения и сложения.
46. Перевод целых и дробных чисел из одной системы счисления в другую.
Поскольку одно и то же число может быть записано в различных СС, то возможен перевод числа из одной системы в другую. Т.к. самая распространенная СС – десятичная, то необходимо рассмотреть алгоритмы перевода из десятичной системы в другую и обратно.
Алгоритм перевода из десятичной СС в другую.
1). Целочисленно разделить исходное число Z(10) на основание новой системы (p) и найти остаток отделения – это будет цифра от 0-го разряда числа Z.
2). Частное от деления снова разделить на P с выделением остатка, процедуру продолжать до тех пор, пока частное не окажется меньше P.
3). Образованные остатки от деления, поставленные в порядке, обратном их получения, и представляют Z(p). Пример:
123
5
10
24 5
23
20 4
20 4
3
Итак, 123 (10) = 443 (5).
Алгоритм перевода Z(p) в Z(10).
Для этого преобразования используют формулу (1):
Zp=ak-1*pk-1+ak-2*pk-2+...+a1*p1+a0*p0; (1)
Где p – основание СС, k- общее число цифр числа.
Например:
443(5)=4*52 + 4*51 + 3*50 = 100+20+3 = 123.
Алгоритм перевода дробного числа из десятичной СС в другую систему.
Умножить исходную дробь в 10-ной системе на основание P, выделить целую часть – она будет первой цифрой новой дроби, отбросить целую часть.
Для оставшейся дробной части операцию умножения с выделение целой и дробной частей повторять, пока в дробной части не окажется 0 или не будет достигнута желаемая точность конечного числа.
Записать дробь в виде последовательности цифр после поля с разделителями в порядке их появления.
Пример:
0,375(10) в 0,Y(2).
0.375*2 = |0.|750
0.75*2 = |1.|50
0.5*2 = |1.|0
0.37510 = 0.0112
4. Алгоритм перевода 0.Y(P) в 0.Y(10) сводится к вычислению значения формулы (1).
Пример:
0,0112 = 0*2-1 + 1*2-2 + 1*2-3 = 0,25+0,125 = 0,37510.