Картинки на тему «Конструктор блок-схем» |
Без темы | ||
<< Конкурс «Отдадим книгу в добрые руки» | Контрольная работа № 1 8 класс История нового времени >> |
Автор: Роман Митин. Чтобы познакомиться с картинкой полного размера, нажмите на её эскиз. Чтобы можно было использовать все картинки для урока литературы, скачайте бесплатно презентацию «Конструктор блок-схем.ppt» со всеми картинками в zip-архиве размером 446 КБ.
Сл | Текст | Сл | Текст |
1 | Конструктор блок-схем. Работа с | 34 | автоматически и необходимо указать лишь |
редактором. | его размерность. Это нужно обязательно | ||
2 | Содержание урока. Запуск конструктора | сделать до первого использования массива. | |
блок-схем Среда конструктора блок-схем | 35 | Объявление массива. Формат: arr | |
Приемы рисования блок-схемы Сохранение | <имя>[<выражение> | ||
блок-схемы в файл Запись операторов. | {,<выражение>}]; Фигурные скобочки | ||
3 | Запуск конструктора. Щелкните по | означают повторение любого количества раз. | |
«Редактор блок-схем». Выберите пункт | Примеры: arr mas1[10]; arr mas2[5,7]; | ||
«FLOWCHARTS». Выберите пункт «ПРОГРАММЫ». | Массив mas1 будет состоять из 10 | ||
Нажмите «ПУСК». | элементов, а mas2 из 5 массивов по 7 | ||
4 | Рабочая среда. Главное меню. Кнопочная | элементов (итого из 35 элементов). | |
панель. Рабочее поле. Строка статуса. | Замечание: Нумерация элементов ведется с | ||
5 | Главное меню - Файл. Данный раздел | нуля. Так для примера mas1 у нас будут | |
меню отвечает за работу с файлами: | элементы mas1[0], mas1[1], mas1[2], ..., | ||
открытие, сохранение, печать, экспорт в | mas1[9]. | ||
графические форматы. Соответствующие | 36 | Обращение к элементу массива. | |
кнопки: - новый документ - открыть | Обращение к элементу массива | ||
документ - сохранить документ. | <имя>[<выражение> | ||
6 | … - Редактирование. Данный раздел меню | {,<выражение>}] Пример mas1[3]; | |
отвечает за рисование блок-схмы. Позволяет | Обращение к 4-ому элементу массива mas1. | ||
создавать новые блоки и соединять их … | mas2[1,1] обращение к элементу 1,1; | ||
Позволяет автоматически выравнивать группу | 37 | Выражения. Вы можете записывать | |
блоков по вертикали или горизонтали. | математические выражения с использованием | ||
Соответствующие кнопки: - Создание | констант, переменных, операторов и | ||
соединения. - Разные блоки. - Удаление | функций. Рассмотрим предусмотренный набор | ||
текущего. - Выравнивания. | операторов. | ||
7 | … - Выполнение. Данный раздел меню | 38 | Логические. Or (или), xor (исключающее |
позволяет пошагово исполнять блок-схему. | или), and (и), not (не). | ||
Соответствующие кнопки: - сделать шаг - | 39 | Сравнения. < (Меньше), <= | |
шагать по таймеру - останов исполнения. | (меньше или равно), > (больше) , >= | ||
8 | … - Наблюдение. Данный раздел меню | (больше или равно) , = (равно), <> | |
позволяет просматривать содержимое | (не равно). | ||
переменных во время выполнения программы, | 40 | Математические. + (Сложение), - | |
а также отображать «экран вывода». -Вызов | (вычитание), * (умножение), / (деление). | ||
экрана вывода программы. -Вызов просмотра | 41 | Целочисленные. div (частное от | |
переменных. | деления), mod (остаток от деления). Если | ||
9 | Пример работы. Создадим каркас | аргумет не целый то дробная часть будет | |
блок-схемы для поиска максимума из двух | отброшена. | ||
чисел. | 42 | Примеры выражений. 2 2+4 a+2 a+b | |
10 | Запустим редактор. Палитра блоков. | a*x*x+b*x+c mas1[1]+a+mas1[2] a*(b+c). | |
11 | Создание блока - выбор. Щелкните | 43 | Функции. Предусмотрены следующие |
мышью. Текущий блок. До щелчка: После: | наборы функций Математические Строковые | ||
Выберите тип блока из палитры. В нашем | Файловые. | ||
примере мы сначала создадим «начало». | 44 | Математические функции. | |
12 | Создание блока - размещение. Щелкните | sin(<аргумент>) - вычисление синуса. | |
мышью. Теперь нужно разместить выбранный | cos(<аргумент>) - вычисление | ||
блок в поле редактирования. Для этого | косинуса. tan(<аргумент>) - | ||
просто щелкните мышью в нужное место. | вычисление тангенса. | ||
13 | Блок создан. Так мы создали один блок | arcsin(<аргумент>) - вычисление | |
«начало». Аналогично добавим три блока | арксинуса. arccos(<аргумент>) - | ||
«ввод / вывод», «условие», два | вычисление арккосинуса. | ||
«оператора», «слияние» и еще одно | arctan(<аргумент>) - вычисление | ||
«окончание». | арктангенса. sqr(<аргумент>) - | ||
14 | Блоки созданы. Мы создали все блоки. | возведение в квадрат. | |
Теперь рассмотрим приемы работы с блоками… | sqrt(<аргумент>) - извлечение корня | ||
15 | Текущий блок. Во время редактирования | Для получения более подробной информации | |
текущие блоки выделен четырьмя синими | обратитесь к справочной системе | ||
точками. Выбор блока осуществляется | конструктора блок-схем. | ||
щелчком мыши. Текущий блок. | 45 | Строковые функции. | |
16 | Группа блоков. Выделить группу можно | Length(<строка>) | |
двумя способами: Удерживая Shift щелкнуть | a:=Length('Hello!'); {a=6} | ||
мышью по очереди по блокам Растянуть мышью | UpCase(<строка>) | ||
«резиновый» прямоугольник. Здесь нажали | DownCase(<строка>) | ||
кнопку мыши. Здесь отпустили кнопку мыши. | Pos(<подстрока>, <строка>) | ||
17 | Выравнивание блоков. Для группы блоков | Insert(<подстрока>, <строка>, | |
можно прменить выравнивание. Выделим | <позиция>) Delete(<строка>, | ||
нужные блоки и щелкнем по кнопке. По | <позиция>, <число>) | ||
вертикали. | Copy(<строка>, <позиция>, | ||
18 | Выравнивание блоков. Блок или группу | <число>) Str(<число>) | |
блоков можно на нужное место перетащить | Val(<строка>) Для получения более | ||
вручную при помощи мыши используя | подробной информации обратитесь к | ||
стандартный прием. | справочной системе конструктора блок-схем. | ||
19 | Соединение блоков. Щелкните. Доступная | 46 | Операторы. Синтаксис записи операторов |
точка «зацепления» у блока. - Создание | в Flowchart builder. | ||
нового соединения. Щелкните «создание | 47 | Оператор ввода. Ввод переменной А. Для | |
новой стрелочки». При этом у всех блоков | ввода используется оператор вида ?<имя | ||
доступные то. | переменной> Пример: ?a В результате | ||
20 | Установка соединения. После начала | интерпретатор запросит у пользователя | |
«растягивания» стрелочки зелеными точками | значение переменной а при переходе через | ||
подсвечиваются узлы «зацепления» доступные | блок. Блок ввода должен содержать ввод | ||
для окончания. Доступная точка | одной и только одной переменной. | ||
«зацепления» у блока. | 48 | Оператор вывода. Вывод строки | |
21 | Изменение пути стрелочки. У выделенной | содержащей Значения переменных А и В. | |
стрелочки (щелчком мыши) становятся видны | Оператор вывода имеет более сложную | ||
узлы при помощи которых можно изменять | структуру и позволяет выводить как | ||
путь прохождения стрелочки. Её также можно | значения переменной так и строковые | ||
отцепить от блока. Перемещая за конец, | константы. Все они должны быть перечислены | ||
отцепленную стрелочку её можно вновь | через запятую. Так например оператор | ||
прицепить к любому блоку. | 'A=',a,', B=',b,';' если пользователь | ||
22 | Удаление блока / стрелочки. Для | введет 25 и 17 выведет на экран A=25, | |
удаления блока или стрелочки достаточно | B=17; . | ||
иего выделить и нажаит Delete. Можно также | 49 | Присваиваеие. Формат: <имя | |
использовать пункт «Удалить» контекстного | переменной>:=<выражение>; В одном | ||
меню или кнопку. | блоке может быть записано несколько | ||
23 | Соединим все блоки в нашем примере. | операторов присваивания. Так на примере | |
24 | Надписи к блокам. Щелчок правой | слева если пользователь введет чила 5 и 6 | |
кнопкой мыши. Для ввода надписи, оператора | на экране в результате работы будет | ||
или подсказки можно использовать | напечатано A=11, B=77; | ||
контекстное меню, а можно дважды щелкнуть | 50 | Условный оператор. Условный оператор | |
по блоку. | сравнивает выражение с нулем. Ноль | ||
25 | Редактирование надписи. При | считается ЛОЖЬЮ (FALSE) а любой другое | |
использовании контекстного меню. | число ИСТИНОЙ (TRUE). Так, ели | ||
26 | Редактирование надписи. При | пользователь введет 4 и 9, то программа | |
использовании двойного щелчка мыши. | выдаст результат: "Максимум из 4 и 9 | ||
27 | Введем надписи. Текст вводим в поле | = 9" | |
«надпись». Надпись необязательна. Если её | 51 | Вызов подпрограммы. В блоке вызова | |
не задать, то будет отображено поле | нужно указать имя файла с вызываемой | ||
«оператор». | подпрограммой БЕЗ РАСШИРЕНИЯ. Так если мы | ||
28 | Итак… Мы создали блок-схему, но она | предыдущую программу сохранили в файл | |
еще не будет работать т.к. мы не задали | максимум.bsh, то команда максимум вызовет | ||
операторы. Для каждого блока нужно описать | на выполнение сохраненную подпрограмму. | ||
то, что будет в нем происходить… | 52 | Глобальные переменные. Список | |
29 | Запись выражений. Синтаксис выражений | глобальных переменных используется тогда, | |
в Flowchart builder. | когда нужно подпрограммам обмениваться | ||
30 | Выражения. Рассмотрим как записываются | информацией. Если переменная не объявлена | |
обычные математические выражения в системе | в списке глобальных переменных то её | ||
Flowchart Builder. | область видимости будет лишь внутри данной | ||
31 | Константы. Числовые константы | блок-схемы. И две переменные в разных | |
записываются в десятичном формате с точкой | блок-схемах с одним и тем же именем будут | ||
или без. Примеры: 2; 177; 255.5; 0.5; | разными переменным. Если же в схеме из | ||
Строковые константы записываются в | которой осуществляется вызов присутствует | ||
одинарных кавычках. Примеры: 'строка'; | блок со списком глобальных переменных | ||
'Hello, World!'; '123654'. | содержащим нашу переменную, то она будет | ||
32 | Переменные. Переменные - это ячейки | общей для всех блок-схем. | |
памяти, где программа может хранить нужные | 53 | Блок инициализации. Блок инициализации | |
ей значения. Имя переменной - | используется для сокращения записи. Также | ||
последовательность латинских букв, цифр, | рекомендуется использовать его для | ||
знака "_", начинающаяся с | объявления массивов. | ||
латинской буквы или знака "_". | 54 | Начало / конец. Блок-схема должна | |
Примеры: a; varname; _MyVar_; _; param56 | начинаться блоком начало, содержащим | ||
При использовании имен переменных в | оператор begin и заканчиваться блоком | ||
выражениях, имя переменной заменяется | Конец содержащим оператор end; Это важно | ||
хранящимся в ней значением. | если вы собираетесь использовать данную | ||
33 | … Переменные. Тип переменной | схему в качестве подпрограммы. . | |
определяется автоматически в зависимости | 55 | Выполнение программы. Наглядный | |
от присваиваемого значения. Переменные, | просмотр работы программы в среде | ||
которым еще не присвоено значение | Flowchart builder. | ||
считаются числовыми, а их значение равным | 56 | Запуск на выполнение. При первом | |
0. Это следует иметь ввиду, т.к. передача | запуске будет предложено указать начальный | ||
таких переменных в качестве параметра в | блок. Нужно щелкнуть по нему мышью. | ||
функцию, ожидающую строку вызовет ошибку. | Начало. Кнопки управления: - сделать шаг - | ||
34 | Массивы. Массивы - это группы | шагать по таймеру - останов исполнения. | |
элементов, каждый из которых является | 57 | Ход исполнения. Возможны два режима | |
переменной, объединенных под одним именем, | работы Пошаговый (вы каждый раз для | ||
и к которым можно обращатся по их | выполнения очередного блока нажимаете | ||
порядковому номеру (индексу). Тип | кнопку Автоматический. Вы нажимаете | ||
элементов массива будет определен | вначале кнопку. | ||
Конструктор блок-схем.ppt |
«Александр Блок» - Блок – Менделеевой. 24 июня 1903 г. В. Маяковский. Такая высокая. «статная», морозная… Лирика а. Блока. И тихий дом, и благоухающий сад, и лесная дорога, и тревожные дали… Призывал на битву равнинную -Побороться с дыханьем небес. И даже мглы – ночной и зарубежной – Я не боюсь. Братья Бекетовы. Россия, Родина…
«Системный блок компьютера» - Назначение дисковода: запись и считывание информации с дискеты. Распространены жесткие диски объемом от 40Мб до 4Гб. Функциональная организация работы компьютера. Компьютер в будущем. Дискету можно вставлять в дисковод и вынимать из дисковода при помощи специальной кнопки на дисководе. Объем хранимой информации винчестера зависит от его модели.
«Блок» - При использовании рычага выигрыша в работе не получают. Получая выигрыш в силе в 2 раза, проигрывают в 2 раза в пути. Применение закона равновесия рычага к блоку. «Золотое правило» механики. Равенство работ при использовании неподвижного блока. Подвижный блок. Блоки. Неподвижный блок. «Золотое правило» механики.
«Творчество Блока» - В 1909 году поэт посещает Италию. Сам тон стихов Блока всегда стремительный, несущийся куда-то в даль. И был я в розовых цепях У женщин много раз. Влюбленность расцвела в кудрях И в ранней грусти глаз. Вскоре появилась поэма «Двенадцать» и стихотворение «Скифы». Дальше, дальше… А. Блок. Александр Александрович Блок родился 16 ноября 1880 года в Петербурге.
«Двенадцать Блок» - Проблема: ВРЕМЯ- ЧЕЛОВЕК- ИСТОРИЯ проблема СВОБОДЫ БУДУЩЕЕ РОССИИ. Вот музыка, которую имеющий уши должен слышать» А.Блок. Ветер, вьюга, снег – постоянные блоковские мотивы. Революция принимала в наследство этическую веру народа!» (А. Горелов). «Всем телом, всем сердцем, всем сознанием - слушайте Революцию!» А. Блок.
«Лирика Блока» - В первый том входят воспоминания М.А. Бекетовой, Л.Д. Блок, С. Городецкого, В.П. Веригиной и др. Склонюсь главою молчаливо К твоим ногам. Октябрьская революция пробудила у Блока подъём творческих сил. Александр Блок в воспоминаниях современников, тт. 1–2. И буду слушать приказанья И робко ждать. Александр Блок в воспоминаниях современников.