Презентация на тему: » Языки программирования. Программа — это алгоритм, записанный на языке программирования. Программирование – процесс создания программы.» — Транскрипт:
2 Программа — это алгоритм, записанный на языке программирования. Программирование – процесс создания программы.
3 Классификация языков программирования язык машинных кодов; яп низкого уровня; яп высокого уровня.
4 Первые шаги автоматизации программирования Программы для первых ЭВМ программисты писали на языках машинных команд.
5 В 1944 для релейной машины «Марк-I» под руководством Грейс Хоппер написана первая подпрограмма для вычисления sinx. В 1949 Джон Моучли разработал систему Short Code — предшественницу языков программирования высокого уровня. А в 1951 году Г. Хоппер создала первый компилятор А-0. Ею же впервые был введен этот термин.
6 – это символическое представление машинного языка. Ассемблер (начало 50-х годов ХХ века)
7 Первые языки высокого уровня: Кобол В 1959 году был разработан язык COBOL (Common Business Oriented Language). (Кобол)- машинно независимый язык программирования высокого уровня для решения задачбизнеса.
Программируем с нуля 1 урок// Виктор Богуцкий
8 Фортран В 1954 году публикуется сообщение о создании языка FORTRAN (FORmula TRANslation) (Фортран). Местом рождения языка стала штаб-квартира фирмы IBM в Нью-Йорке. Одним из главных разработчиков является Джон Бэкус.
9 Алгол Алгол (ALGOL ALGOrithmic Language), использовался в основном на Европейском континенте, для того, чтобы подтвердить существование в Европе специалистов по языкам программирования.
10 Создание Basic BASIC, разработан в Дартмутском университете в 1964 году под руководством Джона Кемени и Томаса Курца.
11 Создание Pascal PASCAL был создан в 1971 году. Его автором является Никлаус Вирт, профессор из Швейцарии.
12 Создание C Авторами этого языка и ОС UNIX являются американские программисты Деннис Ричи и Кеннет Томпсон.
13 Языки искусственного интеллекта Создателем языка LISP ( гг.) является Джон Маккарти, которого называют отцом искусственного интеллекта. Язык PROLOG разработан во Франции в 1972 году также для решения проблем искусственного интеллекта.
14 Современные языки объектно- ориентированного и визуального программирования
15 на языке Visual Basic.Net ( на основе Visual Basic) г.; на языке Visual C# (С- шарп) – на основе языков С++ и J – 2003 г.; на языке Visual J# (J- шарп) – на основе Java и JavaScript – 2003 г. Языки программирования на платформе.NET.
16 Современные языки объектно- ориентированного и визуального программирования. Java язык JAVA, создан в 1995 году под руководством Джеймса Гослинга группой инженеров компании Sun Microsystems.
17 Со времени создания первых программируемых машин человечество придумало уже более восьми с половиной тысяч языков программирования. Каждый год их число пополняется новыми. Некоторыми языками умеет пользоваться только небольшое число их собственных разработчиков, другие становятся известны миллионам людей. Профессиональные программисты иногда применяют в своей работе более десятка разнообразных языков программирования.
День 1 // Coding Марафон — учимся писать код с Виктором Богуцким // Школа PASV
Источник: www.myshared.ru
7.2. Программа. Язык программирования
Программа — это алгоритм, записанный на языке программирования.
Язык программирования — это система обозначений, с помощью которых можно точно описать алгоритм для выполнения его компьютером.
Машинные коды — набор двоичных кодов для работы центрального процессора конкретного типа.
Язык ассемблера — это язык, который переводит понятные человеку символы — мнемоники в машинные коды. Языки ассемблеров, как и машинные коды, являются машинно-зависимыми языками.
Язык программирования высокого уровня (ЯВУ) — язык, состоящий из операторов, похожих на обычные слова. Программы на таких языках позволяют формулировать задание для компьютера в привычных для человека категориях.
Системы визуального программирования — средства, с помощью которых можно быстро создать работающую программу путем визуального проектирования ее макета в графическом виде. Самыми распространенными являются системы Visual Basic, Visual C, Delphi.
Наличие сотен языков программирования и их диалектов объясняется многообразием сфер применения компьютеров и подходов к реализации программ.
Транслятор — программа, которая программу, написанную на языке программирования, в машинные коды. Транслирующие программы делятся на две категории: интерпретаторы и компиляторы.
Интерпретатор преобразует небольшой фрагмент исходной программы в машинные коды и, лишь дождавшись, когда процессор их выполнит, переходит к обработке следующего фрагмента.
Компилятор транслирует сразу всю программу в машинные коды и помещает их в память компьютера, не выполняя. Откомпилированную программу можно сохранить.
Интегрированная среда программирования — это система программирования, совмещающая редактор для удобного ввода и редактирования программы, транслятор и отладчик ошибок.
7.3. Основы программирования в системеTurboPascal
Язык программирования Паскаль (Pascal) был создан в 1970 г. Никлаусом Виртом — профессором информатики Федерального технического университета в Швейцарии и назван в честь французского философа и математика XVII в. Блеза Паскаля.
Паскаль создавался как язык для обучения студентов программированию, но позволяет эффективно решать самые разнообразные задачи. При создании этого языка Вирт большое внимание уделял структурному программированию, благодаря которому конструкции языка Паскаль позволяют создавать надежные, легко проверяемые программы с ясной и четкой структурой. Позднее была создана чрезвычайно удобная интегрированная среда программирования Turbo Pascal, включающая редактор, компилятор, редактор связей и отладчик
Основные понятия языка Паскаль
Алфавит языка
В языке Паскаль используются буквы латинского алфавита, цифры, специальные символы, зарезервированные слова. Например: А. Z, а. z, 0. 9, + — * / = < >[ ] < >$ ^ >или (* *). Например: (*’Это комментарий*) Стандартные типы данных С помощью программ на ЯВУ решаются самые разнообразные задачи, поэтому необходимо иметь возможность создавать и обрабатывать различные типы данных. Основная единица информации — отдельный элемент данных, например число или символ. Тип данных определяет объем памяти, необходимый для сохранения данного объекта и операции, которые можно над этим объектом выполнять.
Тип данных | Обозна-чение | Описание | Объем памяти | Примеры |
Целые числа | Integer | Целые числа в интервале [-32 767, 32767] | 2 байта | 457,-568, -7,0 |
Веществен-ные (действительные) числа | Real | Значение с плавающей точкой, содержащее мантиссу (до 11 значащих цифр) и экспоненту — степень числа 10 (от 10 -38 до 10 38 ) | 6 байтов | 0.4, -1.8, 0.172Е+3, 37Е-4 |
Символьный тип | Char | Символьные константы содержат один символ, заключенный в апострофы | 1 байт | ‘А’, ‘е’, ‘2’ |
Строковый тип | String | Строка символов длиной не более 255 | Зависит от длины | |
Логический тип | Boolean | Константы логического типа имеют два возможных значения True (истинное) и False (ложное) | 1 байт | 514 — True |
Операции отношений Результатом операции отношений является значение логического типа:
> | больше | меньше или равно | |
>= | больше или равно | = | равно |
меньше | <> | не равно |
Операции над стандартными типами данныхОперации над целыми числами:
+ | сложение | div | целочисленное деление |
— | вычитание | mod | остаток от деления |
* | умножение |
Операции над вещественными числами:
+ | сложение | * | умножение |
— | вычитание | / | деление |
Выражения Арифметические выражения состоят из констант, переменных, функций и операций над ними.
Математическая запись | Запись на Паскаль | Действие |
|x| | abs(х) | Возвращает модуль |
arctg x | arctan(x) | Арктангенс х |
cos x | cos(x) | Косинус х |
е x | ехр(х) | Экспонента х |
ln x | ln(х) | Натуральный логарифм х |
round(х) | Округление х | |
sin x | sin(x) | Синус х |
x 2 | sqr(x) | Квадрат х |
![]() |
sqrt(x) | Корень квадратный х |
Правила использования выражений
- Выражение записывается в одну строку. Например, выражение
на Паскале должно быть записано так: (а*х+b*sqr(х)+с*sqrt(х))/(14*x-х). 2. В выражениях используются только круглые скобки, причем количество открывающихся скобок должно соответствовать количеству закрывающихся. 3. Нельзя записывать подряд два знака арифметических операций. Вычисления выполняются слева направо соответственно старшинству операций:
- операция вычисления функций;
- операции умножения, деления, mod и div;
- операции сложения и вычитания.
Источник: studfile.net
Программа это записанный при помощи языка программирования
Ответ:
Программа – алгоритм, записанный на языке программирования.
1 votes Thanks 2
More Questions From This User See All
dinasarkarova last | 0 Ответы
13 ab cd ac bd
dinasarkarova August 2022 | 0 Ответы
Источник: scholar.tips