Вводится последовательность чисел до тех пор, пока не будет введено два равных числа подряд. Вывести элементы последова- тельности и посчитать их количество.

Презентация:



Advertisements
Похожие презентации
ТестТест Язык программирования Visual Basic. 1. Какие из нижеперечисленных правил являются алгоритмами? А) орфографические правила В) правила выполнения.
Advertisements

Текстовые файлы в VBA. Чтобы начать работу с файлом, его необходимо открыть: Open For As # Имя файла – строка, указывающая полный путь к файлу Режим –
Основные типы алгоритмических структур. Линейный алгоритм (следование). Алгоритм, в котором команды выполняются последовательно одна за другой, называется.
Основы языка программирования VBA (Visual Basic for Application) Офисное программирование.
Циклические алгоритмы Повторение - это многократное выполнение одного или нескольких предписаний алгоритма. Цикл - это оператор языка программирования,
Операции над файлами Язык программирования BASIC.
Как мы можем задать компьютеру какую- нибудь величину? Оператором присваивания - раз. Введя ее в текстовое поле, как мы делали в калькуляторе - два. Есть.
VBA – Visual Basic for Application (офисное программирование) Назначение VBA VBA является современным языком визуального и объектно-ориентированного программирования.
Мастер – класс «Создание интерактивных тестов в Power Point» Кренинг А. А. учитель математики МКОУ «Русановская ООШ»
С использованием Visual Basic for Application. Выберем предмет, тему, сформулируем вопросы и зададим по 4 варианта ответов (можно и больше), из них выберем.
Определение максимального и минимального значений переменных. Задание 1. Даны две переменные А и В, значения которых вводятся командой Input. Определить.
Циклом Циклом называется операция, в которой одни и те же действия повторяются многократно. Цикл состоит из оператора цикла и тела цикла. Оператор цикла.
Открытый урок «Реализация разветвляющихся алгоритмов на языке программирования Visual Bаsic»
ПРОГРАММИРОВАНИЕ ПОВТОРЕНИЙ МОУ «Средняя общеобразовательная школа 41» Учитель информатики: Рассохина Г.В. САРАНСК 2008.
Использование средств MS Office для создания электронного учебника.
Мастер – класс «Создание интерактивных тестов» Методическая разработка Поляковой Е. А. учителя математики г. Белгорода» с использованием материалов сайта.
Тема: Линейный алгоритм. Создание программ.. Имя переменной S, P, a, b, h, S1, S2, P_осн Может состоять из символов латинского, русского алфавита, включать.
Макросы. Автоматическая запись и использование макросов.
Операторы цикла в Visual Basic.NET Кирсанова Инна Викторовна МОУ лицей «РИТМ» Хабаровск.
Работа студента б 4 СТЗС-11 Ханина А.Н. Задание 1 Задание 1 Visual Basic Задание 2 Задание 2 Задание 3 Задание 3 Задание 4 Задание 4 Microsoft Office.
Транксрипт:

Вводится последовательность чисел до тех пор, пока не будет введено два равных числа подряд. Вывести элементы последовательности и посчитать их количество. Решение показано в Visual Basic, VBA (Word), VBA (Excel)

1. Запустить Visual Basic

2. Двойным щелчком зайти в программный код, в окне событий выбрать Activate, ввести программу. Private Sub Form_Activate() Dim A( 1 To 100) As Integer Dim i As Byte Dim k As Integer k = 2 A( 1 ) = Val(InputBox("", "")) A(2) = Val(InputBox("", "")) i = 1 Do Until A(i + 1) = A(i) A(i + 2) = Val(InputBox("", "")) i = i + 1 k = k + 1 Loop For i = 1 To k Form 1. Print A(i); Next i Form1. Print Form1. Print k End Sub Программа, в которой вывод идет на форму Form 1

Программа, в которой вывод идет в файл C:\out.txt Private Sub Form_Activate() Dim A(1 To 100) As Integer Dim i As Byte Dim k As Integer Open c:\out.txt For output as #1 k = 2 A(1) = Val(InputBox("", "")) A(2) = Val(InputBox("", "")) i = 1 Do Until A(i + 1) = A(i) A(i + 2) = Val(InputBox("", "")) i = i + 1 k = k + 1 Loop For i = 1 To k Print #1, A(i); Next I Print #1, Print #1, k Close #1 End Sub

1. Запустить Microsoft Word Выполнить указанную последовательность команд

1. Запустить Microsoft Word Выполнить указанную последовательность команд

1. Нажать команду создать 2. Откроется окно программного кода 3. Ввести программу

Sub последовательность() Dim A(1 To 100) As Integer Dim i As Byte Dim k As Integer k = 2 A(1) = Val(InputBox("", "")) A(2) = Val(InputBox("", "")) i = 1 Do Until A(i + 1) = A(i) A(i + 2) = Val(InputBox("", "")) i = i + 1 k = k + 1 Loop For i = 1 To k Debug.Print A(i); Next i Debug.Print Debug.Print k End Sub Примечание. В Visual Basic слова Private Sub и End Sub пишутся автоматически при двойном щелчке по форме. В VBA слова Sub название _ макроса () писать нужно самому.

1. Запустить программу (нажать значок в виде треугольника, как на магнитофоне «Плэй» или Run; 2. Ответ отобразится в окне Immediate; 3. Алгоритм появления данного окна: View – Toolbars – Debug – нажать на красный ! знак.

1. Запустить Microsoft Excel Ввести в ячейку А1 число 1, в ячейку А2 число Нажать Вид – Макрос – ввести имя макроса – Создать – написать программу в открытом окне – запустить программу, нажатием на Run – ответ смотреть в окне Immediate. Sub последовательность() Dim A(1 To 100) As Integer Dim i As Byte Dim k As Integer k = 2 A(1) = Range(A1) A(2) = Range(A2) i = 1 Do Until A(i + 1) = A(i) A(i + 2) = Val(InputBox("", "")) i = i + 1 k = k + 1 Loop Debug.Print k End Sub