Читайте также:
|
|
Основные источники:
1, Информатика базовый курс 7 — 9 класс Семакин, Залогова, Русакова. Глава 12, параграфы 12.8
Существуют различные классификации языков программирования.
По наиболее распространенной классификации все языки программирования, в соответствии с тем, в каких терминах необходимо описать задачу, делят на языки низкого и высокого уровня.
Если язык близок к естественному языку программирования, то он называется языком высокого уровня, если ближе к машинным командам, – языком низкого уровня.
Все языки низкого уровня ориентированы на определенный тип компьютера, т. е. являются машинно–зависимыми: Автокод, Ассемблер.
К языкам программирования высокого уровня относят Фортран (переводчик формул – был разработан в середине 50–х годов программистами фирмы IBM и в основном используется для программ, выполняющих естественно – научные и математические расчеты), Алгол, Кобол (коммерческий язык – используется, в первую очередь, для программирования экономических задач), Паскаль, Бейсик (был разработан профессорами Дармутского колледжа Джоном Кемени и Томасом Курцом.), Си (Деннис Ритч – 1972 году), Пролог (в основе языка лежит аппарат математической логики) и т.д.
Эти языки машинно–независимы, т.к. они ориентированы не на систему команд той или иной ЭВМ, а на систему операндов, характерных для записи определенного класса алгоритмов. Однако программы, написанные на языках высокого уровня, занимают больше памяти и медленнее выполняются, чем программы на машинных языках.
Языки программирования также можно разделять на поколения:
– языки первого поколения: машинно–ориентированные с ручным управлением памяти на компьютерах первого поколения.
– языки второго поколения: с мнемоническим представлением команд, так называемые автокоды.
– языки третьего поколения: общего назначения, используемые для создания прикладных программ любого типа. Например, Бейсик, Кобол, Си и Паскаль.
– языки четвертого поколения: усовершенствованные, разработанные для создания специальных прикладных программ, для управления базами данных.
– языки программирования пятого поколения: языки декларативные, объектно–ориентированные и визуальные. Например, Пролог, ЛИСП (используется для построения программ с использованием методов искусственного интеллекта), Си++, Visual Basic, Delphi.
В учебнике Информатика базовый курс 7 — 9 класс Семакин, Залогова, Русакова. Глава 12 «Введение в программирование» дается определения языка программирования, системы программирования. А в параграфе 12.3 идет знакомство с языком паскаль.
Ключевые задачи:
Пример№1 Информатика задачник практикум стр.220. Записать математически выражение в виде арифметических выражений на Паскале.
Решение
математическое выражение:
выражение на Паскале:
Sqr(x)-7*x+6
(Abs(x)-Abs(y))/1+Abs(x+y)
Ln(Abs((y-sqrt(x)/4))))
Пример№ 2 методическое пособие преподавание базового курса информатики в средней школе Семакин, Шеина,2000 год
Написать программу сортировки значений 3х переменных с использованием процедуры(правила работы с процедурами см в учебниках по Паскалю)
Решение.
Program Sort_3;
Var A,B,C:real;
Procedure SOR2(var x,y:real);
Var z:real;
Begin z:=x; x:=y; y:=z;
End;
Begin
Readln(A,B,C);
Sor2(A,B);
Sor2(B,C);
Sor2(A,B);
Sor2(A,B,C);
End.
Комментарии: В Гл 12 подпрограммы не рассматриваются. Рекомендуется дать ученикам представление о подпрограммах. Рассмотренная задача может быть использована как опорная для раскрытие этой темы.
Дата добавления: 2014-12-19; просмотров: 149 | Поможем написать вашу работу | Нарушение авторских прав |