- •Вопросы к экзамену по информатике
- •История развития вычислительной техники.
- •III поколение(1964-1972)
- •Информатика. Источники, термины, предмет.
- •Информация, сигнал, данные.
- •Свойства информации.
- •Операции с данными.
- •Количество информации.
- •Системы счисления.
- •Алгоритм, схема алгоритма, стандартные блоки.
- •Среда программирования Visual Basic. Интегрированная среда разработки ide.
- •Основные понятия – проект, форма, объект, код процедуры.
- •Панель элементов управления General.
- •Свойства элементов управления.
- •Порядок создания проекта в vb.
- •Основы языка vb. Оператор присваивания.
- •Основы языка vb. Функции.
- •Vb. Ввод данных. Функция InputBox.
- •Vb. Ввод данных с помощью текстового поля.
- •Vb. Вывод данных. Оператор MsgBox.
- •Vb. Вывод данных. Функция MsgBox.
- •Vb. Вывод данных. Метод Print.
- •Vb. Вывод данных с помощью текстового поля.
- •Операции отношения и логические операции.
- •Полная развилка
- •Оператор безусловного перехода.
- •Функция Iif. Пример использования.
- •Параметры
- •Добавление списка (элемент управления формы)
- •Добавление списка (элемент ActiveX)
- •Excel. Вычисление значений элементов данных. Пример.
Vb. Вывод данных. Метод Print.
При помощи инструкции Print можно печатать тексты на форме, а также на изображении. Текст должен при этом стоять в кавычках (").
В инструкции Print можно выполнять вычисления, например: Print 2*3 выдаст на форме: 6 Всё, что стоит после слова Print в кавычках, при выполнении компьютером, будет символ за символом выведено на форме. А всё, что стоит справа от Print не в кавычках, будет вычислено компьютером и выведено на форме. Так, к примеру, 2*3 для компьютера означает результат умножения 2 на 3. Синтаксис инструкции Print: [объект.] Print [СписокВывода] Здесь объект – это имя формы, может быть опущено для текущей формы, СписокВывода – текст, который печатается на форме.
Vb. Вывод данных с помощью текстового поля.
Для этого необходимо в программном коде записать оператор: Для вывода числа:
Имя.Text = Str(A), где
Имя – это имя элемента управления TextBox Имя.Text – это значение свойства Text у элемента управления TextBox Компьютер внутри текстового поля воспринимает только текст, поэтому для вывода чисел надо воспользоваться функцией преобразования данных Str, которая преобразует число в текст. Для вывода текста: При выводе текстовых значений достаточно записать:
Имя.Text = МояФамилия
Операции отношения и логические операции.
Операторы сравнения или отношений. Результатом операций сравнения является значение Boolean, которое принимает одно из двух логических значений: True (истина) или False (ложь). В операторах могут применяться с определенным синтаксисом следующие знаки операций сравнения: равенство (=); больше чем (>) и меньше чем (<); не равно (<>); больше или равно (>=) и меньше или равно (<=); сcылка на объект (Is); подобие (Like). Например, оператор равенства A1=A2 ' если A1 равно A2, то True (истина), если A1 неравно A2, то False (ложь).
Операции сравнения необходимы для проверки условий и выполнение команд в зависимости от того истинно или ложно условие.
Операции сравнения всегда работают с двумя аргументами, как правило, одни и те же символы операций используются для сравнения различных данных (простых типов, множеств, указателей, строк),в некоторых языках возможно переопределять операции сравнения для классов(как базовых, так и пользовательских), единственное исключение составляют операции сравнения строк в языке Perl, для них введены специальные символы. Операции сравнения возвращают значение логического типа, т.е. истина или ложь.
Рассмотрим каждый вид операций сравнений:
1)Больше, меньше, не меньше, не больше
2) Равенство, неравенство
3) Эквивалентность, неэквивалентность
4) Больше/ меньше/равно
5) Строковые операции сравнения
6) Специальные операции языка SQL
Когда необходимо объединить несколько операций сравнения в одном выражение используются логические операции, это необходимо так как операции сравнения сравнивают только два аргумента, а обычно условие бывает намного сложнее.
Например, чтобы записать условие приема на работу: возраст до 45 лет и опыт работы от 3 лет нужно использовать оператор И(And): (x<=45) And (y>=3), где х- возраст, y-опыт.
Существует четыре вида логических операций:
1) Логическое ИЛИ (OR). Возвращает ложь, только в том случае, если оба аргумента ложны.
2) Логическое И (AND). Возвращает истина, только в том случае, если оба аргумента истина.
3) Логическое НЕТ (Not). Возвращает истину, если аргумент ложный и ложь, если аргумент истинный.
4) Исключающие И(Xor).Возвращает истину, если оба аргумента или вместе истины, или вместе ложны.
Вычислительные процессы и основные алгоритмические структуры.
А лгори́тм,— точный набор инструкций, описывающих порядок действий исполнителя для достижения результата решения задачи за конечное время
Виды вычислительных процессов • линейный вычислительный процесс • циклический вычислительный процесс • разветвляющийся вычислительный процесс • комбинированный вычислительный процесс • многоступенчатый вычислительный процесс
Структурное программирование.
Основные алгоритмические структуры следование; развилка; цикл;
Структура Следование. Особенности алгоритма и его реализация.
Структура «следование». Линейные алгоритмы
На схемах СЕРИЯ обозначает один или несколько любых операторов. Пример 1. Пешеход шел по пересеченной местности. Его скорость движения по равнине v1 км/ч, в гору — v2 км/ч и под гору — v3 км/ч. Время движения соответственно t1, t2 и t3 ч. Какой путь прошел пешеход?
Структура Развилка. Особенности алгоритма и его реализация.
Действие должно быть выполнено в зависимости от значения логического выражения, выступающего в качестве условия
неполная развилка;
полная развилка;
Неполная развилка
УСЛОВИЕ есть логическое выражение (ЛВ) (если его значение ИСТИНА, переход происходит по ветви ДА, иначе — по НЕТ).