Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КОМПЛЕКТ_Инф.doc
Скачиваний:
6
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆
  1. Контрольные вопросы

  1. Что такое информация?

  2. Перечислить свойства информации.

  3. Какие виды информации Вы знаете?

  4. Приведите примеры аналогового представления графической информации.

  5. Что такое пиксель?

  6. Что такое система счисления?

  7. Напишите правило перевода десятичных чисел в двоичный код.

  8. Перечислите единицы измерения информации.

  1. Список литературы

  1. Информатика и ИКТ: учебник для начального и среднего профессионального образования. Цветкова Н.С., Великович Л.С. – Академия, 2011 г.

  2. Информатика и ИКТ. Практикум для профессий и специальностей технического и социально-экономического профилей. Н. Е. Астафьева, С. А. Гаврилова, под ред. М.С. Цветковой, Академия, 2012г.

  3. Информатика и ИКТ. Базовый уровень: учебник для 10-11 кл. / И.Г.Семакин, Е.К.Хеннер. – 4 изд., испр. – М. – Бином. Лаборатория знаний, 2008г. – 246 с.: ил.

  4. Информатика и ИКТ. Базовый уровень: практикум для 10-11 кл. / И.Г.Семакин, Е.К.Хеннер. – 4 изд., испр. – М. – Бином. Лаборатория знаний, 2008г.

  5. Информатика и ИКТ. 10 кл. Базовый уровень под ред. Н.В.Макаровой – Спб – Лидер, 2010г.

  6. Информатика и ИКТ. 11 кл. Базовый уровень под ред. Н.В.Макаровой – Спб – Лидер, 2010г.

  7. Энциклопедия школьной информатики / под ред. И.Г.Семакина. – М.: Бином. Лаборатория знаний, 2011г.

  8. http//www.informatika.ru;

  9. http//www.student.informatika.ru;

  10. http://mirgeo.ucoz.ru/.

Практическая работа № 4 «Среда программирования. Тестирование готовой программы. Программная реализация несложного алгоритма. Проведение исследования на основе использования готовой компьютерной модели»

  1. Цель работы

Изучить среду программирования на примере Qbasic и PascalABC, отработать навыки вычисления арифметических выражений в средах программирования, научиться составлять простейшие программы.

  1. Краткие теоретические сведения

Программа – это алгоритм, составленный на языке понятном компьютеру.

Технология программирования – совокупность методов и способов решения задач с помощью языков программирования понятных компьютеру с использованием синтаксиса (см. рис.1).

Рис.1

 

2.1. Порядок решения задач на компьютере

  1. Постановка задачи;

  2. Составление алгоритма;

  3. Написание программу в соответствии с алгоритмом;

  4. Редактирование программы на компьютере;

  5. Компиляция программы (проверка синтаксических ошибок компьютером);

  6. Запуск задачи для решения.

2.2. Алгоритмизация

Слово алгоритм происходит от algorithmi - латинской формы написания имени великого математика IX века Аль Хорезми, который сформулировал правила выполнения арифметических действий.

Алгоритм - описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов. 

Свойства алгоритма и программы

  • Определенность - от алгоритма требуется быть строгим, четким, понятным;

  • Дискретность  - от алгоритма требуется пошаговость записи и выполнения;

  • Массовость - от алгоритма требуется возможность его применения при различных значениях исходных данных, то есть предполагается, что алгоритм должен содержать переменные величины;

  • Результативность - предполагается обязательное получение результата.

 

2.2.1 Способы записи алгоритма

Алгоритм может быть словесный, графический (состоящий из схем и рисунков), алгоритмический язык.

Словесный алгоритм

Словесная запись алгоритма наиболее проста, не требует простых форматов, правил. Обычно используется запись пронумерованными пунктами.

Блок-схемы

Запись алгоритмов на языке блок-схем обладают большой наглядностью. Хорошо просматривается структура алгоритма. Блок-схема представляет собой соединенные линиями блоки различной конфигурации. Вид блоков и последовательность их соединения соответствуют типу и последовательности действий алгоритма.

Мы для написания алгоритмов ограничимся следующим набором блоков:

Блок

Назначение блока

Блок начала алгоритма

Блок окончания алгоритма

Блок ввода данных (внутри блока перечисляются имена переменных значения которых будут введены)

Блок вывода данных (внутри блока перечисляются имена переменных значения которых будут выведены)

Блок вычислений (внутри блока записывается любая операция присваивания)

Блок условия (внутри блока записывается любое логическое выражение)

Внутристраничный соединитель

Межстраничный соединитель

Все блоки в алгоритме соединяются линиями  либо стрелками, которые называются потоками данных. Поток слева направо и сверху вниз обозначается линией, поток справа налево и снизу вверх  - стрелкой.

Алгоритмический язык

Алгоритмический язык - это язык, предназначенный для записи алгоритмов.

2.2.2 Типы алгоритмов

Различают три основных типа алгоритмов: линейный, ветвящийся и циклический.