Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экзамен по Информатике.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
32.98 Кб
Скачать
  1. Назначение и состав системы программирования. Компилятор и интерпретатор.

  2. Типы данных языка vb.

  3. Организация ввода-вывода на языке vb для консольных приложений.

  • Ввод.

  • Оператор присваивания – используется для присваивания значения переменным. К моменту выполнения оператора присваивания все переменные входящие в выражение должны иметь числовые значения.

  • Ввод данных с клавиатуры ( Console.ReadLine( ))

Этот оператор введенные с клавиатуры числа воспринимает как текст и присваивает это значение переменной. Для того чтобы текстовые данные воспринимались как числовые в оператор добавляется функция Val. Подсказку при вводе формируют с помощью функции Console.WritLine(“подсказка”).

  • Вывод.

Формируется по тем же принципам и теми же функциями.

Console.WriteLine (“комментарий к выводу”, список переменных)

Console.ReadLine( ) – для задержания экрана вывода.

  1. Разветвляющиеся алгоритмы, операторы ветвления.

Операторы ветвления – используются для организации разветвляющихся алгоритмов. Для организации разветвляющихся алгоритмов используются операторы перехода:

  • Безусловного перехода GO TO

  • Оператор условного перехода – If. Оператор имеет две формы записи – линейную (всегда записывается в одну строчку и может быть кратким и полным, так же условие в операторе может быть простым и сложным) и блочную (ее удобно использовать, когда группа операторов «да» и «нет» состоит из нескольких операторов. If может быть использован для создания многоуровневых проверок. В этом случае используются вложенные операторы If).

  1. Виды циклических алгоритмов, оператор организации циклов с известным числом повторений.

Структура цикла:

  • Подготовка цикла – задание начальных значений переменным цикла перед первым выполнением.

  • Тело цикла – повторение

  • Изменение значения цикла пред каждым новым его выполнением (повторением).

  • Проверка цикла – проверка условия продолжения или окончания цикла (проверка условия (k1<=k2) проводится перед каждым, в том числе первом, повторении цикла).

Виды циклических алгоритмов.

  • С предусловием – когда проверка условия идет в начале проги.

  • С постусловием – проверка идет в конце проги.

А также циклы с известным и неизвестным числом повторений.

Циклы с известным числом повторений.

Они имеют параметр (i или j, а так же h) – числовая переменная, значение которой автоматически изменяется. Если шаг цикла больше нуля, то вторичный параметр больше первичного, если шаг меньше нуля, то наоборот первичный параметр больше вторичного. Такая структура предписывает выполнять все операторы, которые находятся между For и Next для всех значений от K1 до k2.

  1. Одномерные массивы, основные операции по их обработки.

Массив – структура данных, представляющая собой конечный упорядоченный набор однородных переменных с общим именем.

Обработка одномерных и двумерных массивов:

  • Вычисление суммы и произведения элементов массива. Сумма – s=0, s = s + X(I), s = s + A(i,j) Произведение – p=1, p = p * X(I), p = p * A(i,j)

  • Подсчет кол-ва элементов массива удовлетворяющих условию.

Условие – X(I)>0 Оператор – k=0, k = k + 1

  • Поиск максимального и минимального значений.

При поиске минимального элемента в массиве первый элемент принимается за текущий минимум (min = X(1) или min = A(1,1)).Затем производится сравнение остальных элементов с текущим массивом. Если находится элемент меньше текущего минимума, то он принимается за текущий минимум и сравнение продолжается до конца массива.