Выполнение алгоритмов вручную и на компьютере
Оценка 4.6

Выполнение алгоритмов вручную и на компьютере

Оценка 4.6
Разработки уроков
doc
информатика
8 кл
26.02.2023
Выполнение алгоритмов вручную и на компьютере
Тема: «Выполнение алгоритмов вручную и на компьютере» Цели урока: правила записи и выполнения алгоритмов; рассмотреть влияние последовательности команд алгоритма на результат его выполнения; научиться составлять и выполнять алгоритмы; Ход урока: 1. Организационный момент 2. Изучение нового материала – теория поколения Формальное выполнение алгоритмов человеком. Исполнитель - человек может выполнять алгоритмы формально, не вникая в содержание поставленной задачи, а только строго выполняя последовательность действий, содержащихся в алгоритме. Предположим, что пользователю необходимо в текстовом редакторе провести редактирование текста. Создадим алгоритм редактирования, в котором объектом является текст, а исполнителем - человек. Сначала необходимо задать начальный текст и конечный текст, который должен быть получен после выполнения алгоритма редактирования. Пусть начальным является текст "информационная модель" и курсор находится перед первым символом, а результатом является текст "модель информационная" и курсор находится после последнего символа Для того чтобы изменить состояние текста, необходимо в текстовом редакторе выполнить над ним определенную последовательность операций редактирования. Каждая команда алгоритма должна однозначно определять действие исполнителя, для этого необходимо записать алгоритм с использованием формальной модели текста. Формальная модель текста разбивает его на страницы, которые включают определенное количество строк, содержащих определенное количество символов (наш текст содержит одну строку). Алгоритм "Редактирование" запишем на естественном языке, который понятен пользователю компьютера: 1. Выделить символы с 1 по 15. 2. Вырезать этот фрагмент и поместить его в буфер обмена. 3. Установить курсор на позицию после 7-го символа. 4. Вставить вырезанный фрагмент текста. Теперь пользователь может провести редактирование текста, формально выполнив алгоритм "Редактирование". Выполнение алгоритмов компьютером. Компьютер может выполнить алгоритм, если он записан на языке, понятном компьютеру. Информацию в компьютере обрабатывает процессор, следовательно, алгоритм должен быть записан на языке, "понятном" процессору, т. е. на машинном языке, представляющем собой логические последовательности нулей и единиц. Однако составление и отладка таких программ является чрезвычайно трудоемким делом, поэтому разработаны языки программирования высокого уровня, кодирующие алгоритмы в привычном для человека виде (в виде предложений). Алгоритм, записанный на "понятном" компьютеру языке программирования, называется программой. Итак, мы создали программу на языке программирования высокого уровня (некоторый текст) и загрузили ее в оперативную память компьютера. Теперь мы хотим, чтобы процессор ее выполнил, однако процессор "понимает" команды на машинном языке, а наша программа написана на языке программирования. Как быть? Необходимо, чтобы в оперативной памяти компьютера находилась программа-переводчик (транслятор), автоматически переводящая программу с языка программирования высокого уровня на машинный язык. Компьютер может выполнять программы, написанные только на том языке программирования, транслятор которого размещен в оперативной памяти компьютера. Алгоритмизация и программирование Школьная информатика в России начиналась с алгоритмизации и программирования, как с основной темы. С развитием школьной информатики как самостоятельного предмета круг тем, рассматриваемых этим предметом, существенно расширился и алгоритмизация стала лишь одной из них, а относительно программирования в Стандарт основной школы включена фраза “Представление о программировании”. Полностью тема программирования включена лишь в Стандарт профильной школы.
Выполнение алгоритмов вручную и на компьютере.doc
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
26.02.2023