
- •Ответы по информатике для 9 класса
- •1. Информатизация общества. Основные этапы развития вычислительной техники.
- •2. Магистрально-модульный принцип построения компьютера.
- •6. Внешняя память компьютера. Носители информации (гибкие и жесткие диски, cd-rom-диски).
- •7. Операционная система компьютера (назначение, состав, загрузка).
- •8. Файлы (тип, имя, местоположение). Работа с файлами.
- •Файловая система. Папки и файлы. Имя, тип, путь доступа к файлу.
- •9. Информационные процессы в природе, обществе, технике. Информационная деятельность человека.
- •10. Электронные таблицы, назначение и основные функции
- •11. Текстовый редактор, назначение и основные функции.
- •12. Графический редактор, назначение и основные функции.
- •13. Системы счисления (позиционные, непозиционные). Двоичная система счисления. Запись чисел в двоичной системе счисления.
- •14. Понятие алгоритма. Свойства алгоритмов. Возможность автоматизации деятельности человека.
- •15. Линейная алгоритмическая структура. Команда присваивания. Привести примеры. Линейная алгоритмическая конструкция. Команда присваивания. Примеры.
- •16. Разветвляющиеся алгоритмы. Команда ветвления. Привести примеры
- •17. Циклические алгоритмы. Команда повторения. Привести примеры.
- •18. Понятие информации. Виды и свойства информации Понятие «информация».
- •19. Графический интерфейс Windows (Окна, Рабочий стол).
- •20. Система управления базами данных (субд). Назначение и основные функции.
- •21. Способы передачи информации. Организация и структура локальных и глобальных компьютерных сетей.
15. Линейная алгоритмическая структура. Команда присваивания. Привести примеры. Линейная алгоритмическая конструкция. Команда присваивания. Примеры.
Для представления алгоритма в виде, понятном компьютеру, служат языки программирования. Сначала разрабатывается алгоритм действий, а потом он записывается на одном из таких языков. В итоге получается текст программы - полное, законченное и детальное описание алгоритма на языке программирования. Затем этот текст программы специальными служебными приложениями, которые называются трансляторами, либо переводится в машинный код (язык нулей и единиц), либо исполняется. Языки программирования - искусственные языки. От естественных они отличаются ограниченным числом "слов", значение которых понятно транслятору, и очень строгими правилами записи команд (операторов).
Существует большое количество алгоритмов, в которых команды должны быть выполнены одна за другой. Такие алгоритмы называются линейными.
Программа имеет линейную структуру, если все операторы (команды) выполняются последовательно друг за другом.
Пример: программа, складывающая два числа
REM Сумма двух чисел a = 5 b = 6 c = a + b PRINT "Результат: ", c END
или так:
Пример: Открывание двери
1. Достать ключ из кармана. 2. Вставить ключ в замочную скважину. 3. Повернуть ключ два раза против часовой стрелки. 4. Вынуть ключ.
И др. линейные алгоритмы (заваривание чая и т.п.)
Процесс решения вычислительной задачи - это процесс последовательного изменения значений переменных. В итоге - в определенных переменных получается результат. Переменная получает определенное значение в результате присваивания. Присваивание - это занесение в ячейку, отведенную под переменную, определенного значения в результате выполнения команды.
a = 3
a: = 3
При выполнении оператора присваивания переменная, имя которой указано слева от знака равенства, получает значение, равное значению выражения (арифметического, строкового или логического), которое находится справа от знака равенства.
В результате операции а=5 переменная а получает значение 5. В результате операции с=a+b переменная с получает значение равное сумме значений переменной а и b.
Оператор = (или :=) это не равно, а оператор присваивания: "переменной с присвоить значение равное сумме значений переменных а и " b
16. Разветвляющиеся алгоритмы. Команда ветвления. Привести примеры
В
отличие от линейных алгоритмов, в которых
команды выполняются последовательно
одна за другой, в разветвляющиеся
алгоритмы входит условие, в зависимости
от выполнения или невыполнения которого
выполняется та или иная последовательность
команд (серий).
В качестве условия в разветвляющемся
алгоритме может быть использовано любое
понятное исполнителю утверждение,
которое может соблюдаться (быть истинно)
или не соблюдаться (быть ложно). Такое
утверждение может быть выражено как
словами, так и формулой. Таким образом,
команда ветвления состоит из условия
и двух последовательностей команд.
Команда ветвления, как и любая другая,
может быть:
• записана на естественном языке;
• изображена в виде блок-схемы;
• записана на алгоритмическом
языке;
•
закодирована на языке программирования.
Во
многих случаях требуется, чтобы при
одних условиях выполнялась одна
последовательность действий, а при
других - другая.
Вся программа состоит из команд (операторов). Команды бывают простые и составные (команды, внутри которых встречаются другие команды). Составные команды часто называют управляющими конструкциями. Этим подчеркивается то, что эти операторы управляют дальнейшим ходом программы.
Рассмотрим запись условного оператора на языке Basic.
Простая форма оператора выглядит следующим образом:
IF <УСЛОВИЕ> THEN <ОПЕРАТОР>
Если в комнате темно, тогда надо включить свет.
Полная форма
IF - если, THEN - тогда, ELSE - иначе.
Если пойдет дождь, тогда надо взять зонтик, иначе, зонтик не брать.