Содержание
- 2. Языки программирования высокого уровня Компьютерная программа представляет собой логически упорядоченную последовательность команд, предназначенных для управления компьютером.
- 3. В компьютерах первого поколения использовались программы, написанные в машинных кодах. Программа вывода «Привет, друг!»: BB 11
- 4. Ассемблер - первый язык программирования (1950 –е гг.). Близок к машинному языку. Появилось понятие переменной. Команды
- 5. Например, хотим сложить содержимое ячеек 30013 и 30014, а результат поместить, а ячейку 30015:
- 6. Хотим сложить 2 числа: 40 и 60. 10 CLEAR 29999 ‘выделение памяти для этой программы в
- 7. Языки программирования, ориентированные на команды процессора и учитывающие его особенности, называются языками низкого уровня. Языком программирования
- 8. Преимущества языков программирования высокого уровня перед машинно-ориентированными: лучшая читаемость программы; меньшее время разработки программы.
- 9. Языки программирования Процедурные языки требуют описания алгоритма по шагам.
- 10. Фортран (FORmula TRANslator – переводчик формул). Создан в период с 1954 по 1957 г. группой программистов
- 11. real,dimension(:,:) :: V ... allocate(V(-2:2,0:10)) ! Выделить память под массив, индексы которого могут меняться в пределах
- 12. Кобол (COmmon Business Oriented Language – общепринятый деловой язык). Разработан в 1959 г. Руководитель – Грейс
- 13. IDENTIFICATION DIVISION. PROGRAM-ID. PRIVET-DRUG. * ENVIRONMENT DIVISION. * DATA DIVISION. * PROCEDURE DIVISION. PARA-1. DISPLAY “Privet,
- 14. Алгол (ALGOrithmic Language – алгоритмический язык). Позволяет легко переводить алгебраические формулы в программные команды. Разработан в
- 15. procedure Absmax(a) Size:(n, m) Result:(y) Subscripts:(i, k); value n, m; array a; integer n, m, i,
- 16. В 1963 г. сотрудники Дартмутского колледжа Томас Курц и Джон Кемени создали новый язык, который назвали
- 17. Beginners All-purpose Symbolic Instruction Code. BASIC Получил самое широкое распространение при работе на персональных компьютерах. Популярность
- 18. 10 CLS 'Очистка экрана 20 PRINT "Добро пожаловать!" 'Заголовок в первой строке 30 'Цикл, выводящий линию
- 19. Паскаль Pascal Был создан в 1968-1969 гг. Никлаусом Виртом в Цюрихе (Швейцария).
- 20. Был назван в честь выдающегося французского математика, физика, литератора и философа Блеза Паскаля (1623 – 1662
- 21. Создавался, чтобы способствовать хорошему стилю программирования. Широко применялся в промышленном программировании, до сих пор используется для
- 22. Program HiFr; begin write(‘Privet, drug!’) end.
- 23. Ада - язык программирования, созданный в 1979 г. в результате проекта, предпринятого Министерством обороны США. Назван
- 24. Язык Ада предназначен для создания и длительного сопровождения больших программных систем. Четко выражена модульность. Важное достоинство
- 25. Язык С стандартизированный процедурный язык программирования, разработанный в начале 1970-х годов сотрудниками Bell Labs Кеном Томпсоном
- 26. #include int main(void) { printf(“Privet, drug!\n"); return 0; }
- 27. Декларативные языки Не описывают процесс решения, а содержат набор правил – деклараций (законов, аксиом), применение которых
- 28. Lisp - функциональный язык. «Язык обработки списков». Создан в 1959 г. Джоном Маккарти. Программы и данные
- 29. Логические языки Логический вывод может быть прямым и обратным. Примером логического языка является Prolog (PROgramming in
- 30. Языки программирования для компьютерных сетей Это скрипт-языки (скрипты) – языки, которые можно использовать для программирования реакции
- 31. Perl Practical Extraction and Report Language — «практический язык для извлечения данных и составления отчётов» Основная
- 32. HTML Hyper Text Markup Language – язык разметки гипертекста. Был разработан британским ученым Тимом Бернесом-Ли в
- 33. Этот текст - жирный, а этот - ещё и курсивный Этот текст - жирный, а этот
- 34. Структуры и типы данных языка программирования Тип данных характеризуется множеством допустимых значений и набором допустимых над
- 35. Integer – целые числа. Dim А As Integer ‘описание типа переменной А Integer A ‘описание типа
- 36. Список – это структура данных, состоящая из нескольких связанных друг с другом элементов. Значение каждого элемента
- 37. Бинарные деревья – от каждого элемента идет 2 адреса – указатели на левую ветку и на
- 38. Запись – это последовательность элементов разного типа.
- 39. Трансляция, компиляция и интерпретация Транслятор – это программа, принимающая на вход программу на одном языке (исходный
- 40. Пошаговый перевод программы, написанной на языке программирования, в машинные команды, которые сразу исполняются, называется интерпретацией. Программа
- 41. Стадии обработки программы: Лексический анализ. Лексический анализатор занимается преобразованием исходного текста программы в последовательность специальных символов,
- 42. 2) Синтаксический анализ. Синтаксический анализатор занимается разбором структуры программы в соответствии с правилами грамматики языка. Результатом
- 43. 3) Семантический анализ. Включает в себя проверку соответствия типов, наличия описаний. Идентификатор аbс не описан -
- 45. Скачать презентацию