Главная | Норм.документы | Учителю | Ученику | Мастер-класс | Наши работы | Литература |
Некоторые темы шк. курса | Ишмуратов Р.К, шк 26 Алгоритм. Исполнители алгоритмов. Программа. Языки программирования. Главное отличие вычислительных машин от всех других искусственно созданных предметов- это программное управление их работой, т.е. для решения более или менее сложной задачи человеку необходимо составить перечень инструкций., следуя которому шаг за шагомЭВМ выдаст необходимый результат. Таким образом, для того чтобы решить задачу на ЭВМ, ее необходимо сначала алгоритмизировать. Алгоритм- это конечный набор правил, действуяпо которым можно решить задачу.Каждый из нас ежедневно использует различные алгоритмы: инструкции, правила, рецепты. Например, открывая дверь ключом, никто не размышляет над тем, в какой последовательности выполнять действия. Однако, чтобы кого-нибудь научить открывать дверь, придется четко указать и сами действия, и порядок их выполнения. Например так:
Д/ З № 1. Придумать свое определение алгоритма, чтобы оно устраняло указанные недостатки. Исполнители алгоритмов.Ранее мы составили алгоритмы, которые может выполнить любой человек. Но человек далеко не единственный исполнитель алгоритмов. Роботы, компьютеры, животные в цирке исполняют различные алгоритмы. Так что же такое исполнитель? Упрощенно исполнителя можно представить себе как некоторое устройство, способное выполнять различные алгоритмы. Ясно, что как бы ни были разнообразны возможности исполнителя, они всегда ограничены. Поэтому, прежде чем составлять алгоритм решения задачи, нужно узнать, какие действия выполняет этот исполнитель. Например, нельзя давать такие действия человеку: перемножить 3 шестизначных числа в уме, а компьютеру: пройти 2 квартала прямо. Эти действия окажутся невыполнимы. При составлении алгоритма можно использовать толькодопустимые действия. Например, чтобы решить уравнение: x2 -9x +8=0,ученику 10 класса достаточно дать следующий алгоритм:
В настоящее время существует более сотни различных языков программирования. Вот наиболее популярные из них: Pascal, Basic, Fortran, Algol, C, Assembler. Ишмуратов Р.К, шк 26 | |
Билеты по информатике | ||
Билеты: ответы | ||