Содержание
- 2. Алгоритм Алгоритм – понятное и точное предписание исполнителю выполнить конечную последовательность действий, приводящих от исходных данных
- 3. Свойства алгоритма дискретность; результативность; точность; понятность; массовость;
- 4. Программа - это Последовательность команд, которые предназначены для реализации заданного алгоритма компьютером. О.Ю. Заславская, И.В. Левченко
- 5. Этапы решения задачи на ЭВМ Постановка задачи. Формализация задачи. Построение алгоритма. Составление программы на языке программирования.
- 6. Транслятор Транслятор (англ. translator - переводчик) – преобразует программу, написанную на одном из языков высокого уровня,
- 7. Компилятор Компилятор (англ. compiler - составитель, собиратель) читает всю программу целиком, делает ее перевод и создает
- 8. Интерпретатор Интерпретатор ( англ. interpreter - истолкователь, устный переводчик) – переводит и выполняет программу строка за
- 9. Откомпилированные программы работают быстрее, но интерпретируемые проще исправлять и изменять. Паскаль реализуется с помощью компилятора, Бейсик
- 10. 3.2. Языки и системы программирования Предыстория Первая попытка создать высоко-уровневый язык программирования принадлежит гениальному Конраду Цузе
- 11. Михаил Романович Шура-Бура и А.П. Ершов – создатели первых отечественных систем автоматизации программирования для ЭВМ «БЭСМ»
- 12. 3.2. Языки и системы программирования Наиболее активный период разработки языков и систем программирования приходится на 1960-е
- 13. 3.2. Языки и системы программирования Родословная основных высокоуровневых языков программирования
- 14. 3.2. Языки и системы программирования Бессмертный Fortran Fortran = FORmula TRANslator Первый высокоуровневый язык программирования Fortran
- 15. Фрагмент программы на языке Fortran C MAIN PROGRAM 101 FORMAT(208) 102 FORMAT(//’N=’,15, 5X, ’R=’, 15 1//6X,
- 16. 3.2. Языки и системы программирования Basic – язык для начинающих BASIC = Beginners All-purpuse Symbolic Instruction
- 17. 3.2. Языки и системы программирования Basic – язык для начинающих Авторы языка Basic. Стоит Джон Кемени
- 18. Будущие создатели Microsoft Пол Аллен (Allen, Paul; р. 1954) и Билл Гейтс (Gates, William; р. 1955)
- 19. Начав с Бэйсика, компания Microsoft превратилась в крупнейшую софтверную империю, а Билл Гейтс –стал самым богатым
- 20. На протяжении нескольких десятилетий Visual Basic оставался фирменный языком компании Microsoft. В начале 1990-х годов он
- 21. 3.2. Языки и системы программирования Cobol – язык для бухгалтеров COBOL = COmmon Business-Oriented Language На
- 22. Основные свойства языка Cobol: независимость программ от оборудования; независимость программ от данных; сложные структуры данных; синтаксис,
- 23. Программа на Коболе (начало) 1010 IDENTIFICATION DIVISION. 1020 PROGRAM-ID “EXAMPLE”. 1030 ENVIROMENT DIVISION. 1040 INPUT-OUTPUT SECTION.
- 24. Программа на Коболе (окончание) 1290 PROCEDURE DIVISION. 1300 P1. OPEN INPUT CD, OUTPUT TT. 1310 P2.
- 25. 3.2. Языки и системы программирования Algol и его влияние на языки программирования ALGOL = ALGOritmic Language
- 26. Основные свойства языка Algol-60: машинная независимость; формальный синтаксис; описание переменных и блочная структура; рекурсия Нормальная форма
- 27. begin integer i, n; real s; real array x[1:n]; s:=0; for i:=1 step 1 to n
- 28. В результате многолетней переработки Алгола-60 комитетом IFIP появился язык Алгол-68 (пересмотренное сообщение под ред. А. ван
- 29. 3.2. Языки и системы программирования Pascal и его потомки Член комитета по Алголу-68 Никлаус Вирт (Wirth,
- 30. Программа на Паскале, вычисляющая среднее арифметическое n чисел var i, n: integer; s: float; x: array[1..n]
- 31. Новую жизнь языку Pascal дал Филипп Кан (Kahn, Philippe; р. 1938) – создатель компилятора Turbo Pascal
- 32. Среда разработки Delphi фирмы Borland объединила передовые достижения технологии программирования: объектное расширение языка Pascal, визуально- событийное
- 33. В 1975 году Министерство обороны США приняло решение разработать стандартный язык для программирования сложных и ответственных
- 34. 3.2. Языки и системы программирования Суперязык PL/1 EXAMPLE: PROCEDURE OPTIONS (MAIN); ON ENDFILE (SYSIN) GO TO
- 35. 3.2. Языки и системы программирования Simula и Smalltalk – революция в программировании Simula = SIMULAlation За
- 36. |a| a := Array new: 5. 1 to: 5 do: [:i | a at: i put:
- 37. 3.2. Языки и системы программирования С – язык для профессионалов Язык Си (С) был создан Деннисом
- 38. Текст на языке С отличается лаконичностью float A[5]; for(int i=0;i i=0; while(i if(A[i] else{ z=A[i]; A[i]=A[i+1];
- 39. Бьярн Страуструп (Stroustrup, Bjarne; р. 1950) ввел в язык С объекты и превратил его в С++
- 40. 3.2. Языки и системы программирования Java – дитя интернета В 1995 г. фирма Sun Microsystems представила
- 41. Java - технология 3.2. Языки и системы программирования Java – дитя интернета
- 42. class test { int i, n; float s; float x[n]; public static void main( String args[]
- 43. Lisp = LISt Processing Язык Lisp создан в 1960 году Джоном Маккарти (McCarthy, John; р. 1927
- 44. Программа на Lisp имеет специфический вид из-за обилия скобок. За это студенты прозвали его «Lots of
- 45. 3.2. Языки и системы программирования Prolog – несостоявшаяся мечта ЭВМ V поколения Prolog = PROgramming for
- 46. Факты: муж (петя), муж (ваня), муж (коля), жен (таня), жен (маша), мать (ваня, таня), отец (ваня,
- 47. Проект ЭВМ V поколения – японский вызов мировой компьютерной индустрии, брошенный в начале 1980-х годов 3.2.
- 48. Концептуальные отличия ЭВМ V поколения: • новая технология производства микросхем, знаменующая переход от кремния к арсениду
- 49. Структура ЭВМ V поколения 3.2. Языки и системы программирования Prolog – несостоявшаяся мечта ЭВМ V поколения
- 50. В качестве основного языка ЭВМ V поколения предполагалось использовать Prolog 3.2. Языки и системы программирования Prolog
- 51. 3.2. Языки и системы программирования Logo – язык для самых маленьких Язык Logo, изобретен в 1967
- 52. Программа на Logo управляет черепашкой, оставляющей видимый след. С помощью зрительных образов интерпретируются все базовые структуры
- 53. Концепция Logo учитывает детскую психологию и рассчитана на обучение школьников, начиная с младших классов Новейшие реализации
- 54. 3.2. Языки и системы программирования Уроки истории Основные парадигмы программирования: • процедурное программирование (Fortran, Basic, Cobol,
- 55. Блез Паскаль (Pascal, Blaise; 1623-1662) 1.4. Суммирующая машина Паскаля
- 56. Паскалина (1642 г.) Вид спереди 1.4. Суммирующая машина Паскаля
- 57. Чарльз Бэббидж (Charles Babbage, 1791-1871) 1.6. Принцип программного управления. Вычислительные машины Бэббиджа
- 58. Вычислительные машины Бэббиджа 1820-1832 г. (фрагменты, реконструкция) 1.6. Принцип программного управления. Вычислительные машины Бэббиджа
- 59. Первый в истории программист графиня Ада Лавлейс, урожденная Байрон (Lovelace, Ada Augasta; 1815-1852) 1.6. Принцип программного
- 60. Руководитель группы программистов Mark-1 Грейс Хоппер (Hopper, Grace; 1906-1992) Младший лейтенант... …адмирал 1.8. Сложные электромеханические и
- 62. Скачать презентацию