- •Директор школы №301 умц свуо _________________
- •Билеты выпускного экзамена по курсу «Информатика и икт» для профильного курса базового уровня (Уровень а)
- •2. Задача. Определение результата выполнения алгоритма по его блок-схеме или записи на языке программирования.
- •2. Задача на определение количества информации и преобразование единиц измерения количества информации.
- •К билету №13.
- •К билету №14.
- •К билету №15.
- •К билету №22.
- •К билету №23.
- •К билету №24.
- •К билету №25.
- •Форма и размеры. Рельеф поверхности
- •Ответы на теоретические и практические вопросы, решение задач. К билету №1.
- •К билету №2.
- •Примеры информационных процессов в природе, обществе, технике. Информационная деятельность человека (сбор, хранение, обработка и передача информации). Привести примеры из разных областей деятельности
- •К билету №3.
- •Замкнутая и разомкнутая система управления. Назначение обратной связи (показать на примере)
- •К билету №4.
- •К билету №5.
- •Функциональная схема компьютера. Основные устройства компьютера. Их назначение и взаимосвязь.
- •Основные характеристики компьютера (разрядность, объем памяти, быстродействие, адресное пространство и др.)
- •К билету №6.
- •Внешняя память компьютера. Носители информации (гибкие и жесткие диски, cd rom, и др.)
- •К билету №7.
- •К билету №8.
- •Операционная система компьютера. Графический интерфейс
- •К билету №9.
- •Папки и файлы (тип и имя файла). Работа с файлами в операционной системе.
- •К билету №10.
- •К билету №11.
- •К билету №12.
- •Объектно-ориентированный подход в среде Windows&Office. Объекты, их методы и свойства.
- •К билету №13.
- •Алгоритм. Свойства алгоритма. Возможность автоматизации деятельности человека. Привести пример
- •Исполнитель команд (робот, автомат, человек, компьютер). Компьютер как формальный исполнитель алгоритмов (программ)
- •К билету №14.
- •К билету №15.
- •Алгоритмическая структура «ветвление». Команда ветвления. Привести пример
- •К билету №16.
- •Алгоритмическая структура «цикл». Команда повторения. Привести пример
- •К билету №17.
- •Основные этапы решения задач на компьютере
- •К билету №18.
- •Текстовый редактор. Назначение и использование. Привести примеры
- •К билету №19.
- •Электронные таблицы. Назначение и использование. Привести примеры
- •К билету №20.
- •Графический редактор. Назначение и основные функции. Привести примеры
- •К билету №21.
- •Базы данных. Назначение и использование. Привести примеры
- •К билету №22.
- •К билету №23.
- •К билету №24.
- •К билету №25.
К билету №13.
Задание 1.
Алгоритм. Свойства алгоритма. Возможность автоматизации деятельности человека. Привести пример
Под алгоритмом принято понимать описание последовательности действий, четкое выполнение которых приводит к выполнению поставленной задачи.
Для разработки алгоритма необходимо иметь исходную информацию (данные) и представлять конечный результат (цель).
При всем разнообразии алгоритмов можно выделить свойства, общие для всех:
• дискретность. Любой алгоритм должен состоять из конкретных команд, следующих в определенном порядке. Если изменить порядок выполнения команд, то алгоритм становится невыполнимым;
• детерминированность (однозначность). Любое действие алгоритма должно быть четким и не подразумевать вариантов;
• конечность. Каждое отдельное действие, как и весь алгоритм должны иметь возможность реального исполнения. Поэтому алгоритм имеет предел, т.е. конечен;
• массовость. Один и тот же алгоритм может использоваться с разными исходными данными;
• результативность. Это свойство требует, чтобы были предусмотрены все возможные варианты исполнения.
Алгоритм позволяет формализовать выполнение различных процессов.
Исполнителем обычно называют объект, который будет выполнять алгоритм.
Разработка алгоритма всегда осуществляется в две стадии. На первой стадии разработчик описывает общую концепцию, порядок действий для достижения цели. На следующей стадии в алгоритм вносятся изменения с учетом конкретного Исполнителя и среды, в которой он будет осуществляться.
Примером Исполнителя может быть:
• робот, производящий некие работы в космосе, согласно командам, поступающим с Земли;
• станок с числовым программным управлением, который выполняет программу, набитую на заложенной в нем перфокарте;
• собака, которая должна выполнять команды хозяина;
• солдат в армии, который обязан подчиняться приказам командира.
Роботы, машины, компьютеры являются идеальными Исполнителями. Они выполняют команды не обсуждая.
Идеальный Исполнитель не обязан:
• понимать цель и методы достижения цели;
• пропускать или менять порядок действий;
• искать какую-то замену при невыполнимости этих действий.
В трудоемких и опасных для здоровья производствах используются автоматические механизмы — роботы, управляемые компьютерами.
Человек может ставить себя на место Исполнителя, например для проверки правильности алгоритма.
Исполнитель команд (робот, автомат, человек, компьютер). Компьютер как формальный исполнитель алгоритмов (программ)
Исполнителем обычно называют объект, который будет выполнять алгоритм. Его задача — точно выполнить все команды, не задумываясь о результатах и целях. Разработка алгоритма всегда осуществляется в две стадии. На первой стадии разработчик описывает общую концепцию, порядок действий для достижения цели. На следующей стадии в алгоритм вносятся изменения с учетом конкретного Исполнителя и среды, в которой он будет осуществляться.
Примером Исполнителя может быть:
• робот, производящий некие работы в космосе, согласно командам, поступающим с Земли;
• станок с числовым программным управлением, который выполняет программу, набитую на заложенной в нем перфокарте;
• собака, которая должна выполнять команды хозяина;
• солдат в армии, который обязан подчиняться приказам командира.
Роботы, машины, компьютеры являются идеальными Исполнителями. Они выполняют команды не обсуждая. Идеальный Исполнитель не обязан:
• понимать цель и методы достижения цели;
• пропускать или менять порядок действий;
• искать какую-то замену при невыполнимости этих действий. Человек может ставить себя на место Исполнителя, например для
проверки правильности алгоритма.
Под программой принято понимать последовательность команд алгоритма, записанную на одном из языков программирования. Языки программирования понятны компьютеру, программа позволяет формализовать выполнение информационного процесса. Программа хранится в памяти компьютера. При запуске программы компьютер выполняет команды в том порядке, в котором они записаны.
Для того, чтобы процессор мог выполнять программу, она должна быть загружена в оперативную приять. Наша программа написана на некоем языке программирования, и для того, чтобы перевести ее в машинный код, необходима специальная программа транслятор. Эта программа обычно поставляется вместе с языком программирования и автоматически загружается в оперативную память при запуске программы на выполнение.
Задание 2.
Задача. Определите значение переменной S, которое должно распечататься в результате выполнения алгоритма.
Рис. Блок-схема разветвляющегося алгоритма
Ответ: S = 10.
