Задачи для повторения и закрепления основных типов алгоритмических структур.

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



Advertisements
Похожие презентации
Основные типы алгоритмических структур. Линейный алгоритм линейным алгоритмом Алгоритм, в котором команды выполняются последовательно одна за другой,
Advertisements

Основные типы алгоритмических структур. Линейный алгоритм ( следование ) Алгоритм, в котором команды выполняются последовательно одна за другой, называется.
Основные типы алгоритмических структур. Линейный алгоритм (следование). Алгоритм, в котором команды выполняются последовательно одна за другой, называется.
Массивы МОУ СОШ 14 Корниенко В.Н.. Определение МАССИВА Массив – это упорядоченный набор однотипных переменных, имеющий имя. Переменные в массиве называются.
Алгоритмическая структура «цикл». В алгоритмическую структуру «цикл» входит серия команд, выполняемая многократно. Такая последовательность команд называется.
Операторы цикла в Visual Basic.NET Кирсанова Инна Викторовна МОУ лицей «РИТМ» Хабаровск.
Одномерные массивы. Массив - это упорядоченная последовательность данных одного типа, объединенных под одним именем. Проще всего представить себе массив.
Переменные задаются именами, которые определяют области памяти, в которых хранятся их значения. Значениями переменных могут быть данные различных типов.
Массивы Минжесовой Иляны. Содержание Массивы Объявления массивов Заполнение массивов Заполнение с клавиатуры Заполнение с помощью оператора присваивания.
ПРОГРАММИРОВАНИЕ ПОВТОРЕНИЙ МОУ «Средняя общеобразовательная школа 41» Учитель информатики: Рассохина Г.В. САРАНСК 2008.
Циклом Циклом называется операция, в которой одни и те же действия повторяются многократно. Цикл состоит из оператора цикла и тела цикла. Оператор цикла.
Массивы Массив это величины объединенные общим именем и различаемые порядковыми номерами. Номера называются индексами. В зависимости от количества индексов.
ПРОГРАММИРОВАНИЕ ПОВТОРЕНИЙ. НАЧАЛО AB A, B, C A = A + C F = B + C F КОНЕЦ B = B + C F = A + B B < C A = A + B F = A + C нет да A = 1, B = 1, C = 4 F=?
Напишите блок-схему алгоритма у=3х 2 при х>b и у=2х 2 при других х.
Информатика – 9-11 класс Булатова А.В. Учитель информатики МОУ СОШ 20.
В алгоритмической структуре «цикл» серия команд (тело цикла) выполняется многократно. Циклы бывают 2 типов: 1.Цикл со счетчиком. Используется когда заранее.
Алгоритмические структуры. Алгоритм Алгоритм - понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных.
В программах на языке Basic можно пользоваться таблицами. Таблицы в программировании называются массивами.
Организация данных в виде массива. Массив - это упорядоченный набор фиксированного количества некоторых значений, называемых элементами массива. Каждый.
Виды алгоритмических структур: –блок-схема. –линейный алгоритм. –алгоритмическая структура «ветвление». –алгоритмическая структура «выбор». –алгоритмическая.
Транксрипт:

Задачи для повторения и закрепления основных типов алгоритмических структур

«Ввод и вывод числовой информации» 1.Пользователь вводит длины катетов прямоугольного треугольника. Вывести на экран его гипотенузу и площадь. 2.Пользователь вводит число N. Вывести на экран через запятую (N – 1) 2, N 2, (N + 1) 2.

Задачи к разделу «Ветвление» 1.Пользователь вводит два числа. Если первое число меньше второго, то вычислить их сумму, иначе – разность первого и второго. 2.Пользователь вводит целое число. Если оно является четным И при этом НЕ находится между 10 и 20, то вывести на экран его квадрат. В противном случае напечатать исходное число. 3.Пользователь вводит целое число. Программа должна ответить, четным является это число или нет, делится оно на 3 или нет, и делится оно на 6 или нет.

Алгоритмическая структура «цикл» «цикл» В алгоритмической структуре «цикл» серия команд (тело цикла) выполняется многократно

Цикл со счетчиком «цикл со счетчиком» Алгоритмическая структура «цикл со счетчиком» используется, если известно заранее, какое число повторений тела цикла необходимо выполнить. Счетчик Тело цикла For Счетчик = НачЗнач To КонЗнач [Step шаг] Тело цикла Next [Счетчик]

Цикл с условием «цикл с условием» Алгоритмическая структура «цикл с условием» используется, если заранее неизвестно, какое число раз необходимо повторить тело цикла. Условие Тело цикла Do While Условие Тело цикла Loop

Цикл с постусловием Условие Тело цикла Do Тело цикла Loop While Условие

Задачи к разделу «Циклы» 1.Пользователь вводит 10 целых чисел. Посчитать, сколько из них четных. 2.Пользователь вводит целые положительные числа (количество не ограничено). Остановить ввод как только сумма, вводимых чисел станет больше 100. Сколько чисел введено? 3.Пользователь вводит целые числа, заканчивая ввод числом 0. Посчитать, сколько из введенных чисел нечетных, но при этом не делящихся на 5.

Функции ввода и вывода Функция InputBox (Окно Ввода) Функция InputBox (Окно Ввода) позволяет вводить данные с помощью диалоговой панели ввода InputBox (Приглашение$, Заголовок$, [ПоУмолчанию$]) Пример: Family = InputBox (Введите ваше имя и фамилию:, Регистрация) Введенная пользователем в текстовом поле строка становится значением функции, хранящееся в ячейке Family ОП

Массивы Массив является набором переменных одного типа, объединенных одним именем Массив состоит из пронумерованной последовательности элементов. Номера этой последовательности называются индексом. Массив может быть одномерным и многомерным.

Объявление массивов Dim N(9) As Byte, B(32) As String Заполнение и вывод массива For i = 0 To 9 N(i) = Int(Rnd() * 100) ListBox1.Items.Add(N(i)) Next

Задачи к разделу «Массивы» 1.Посчитать разницу между суммой всех четных и всех нечетных элементов массива целых чисел, заполненный десятью случайными числами в промежутке от 0 до Пользователь вводит массив А из 10 целых чисел. Сформировать массив В, в котором все элементы следуют в обратном порядке (первый элемент в В является последним в А и т.д.).