Содержание
- 2. Тема 4. Основные понятия и средства языка программирования окончание Операторы (инструкции). Комментарии. Оператор (инструкция) присваивания. Ввод
- 3. Среда программирования предоставляет программисту интерфейс для разработки, отладки и запуска программ. Современная среда программирования представляет собой
- 4. Среда программирования продолжение Окна среды программирования Delphi 7
- 5. Запуск среды программирования Delphi 7 может быть выполнен с использованием Главного меню операционной системы Windows следующей
- 6. Главное окно среды программирования Delphi содержит главное меню Delphi (команды File, Edit, View, Run, Help и
- 7. Палитра компонентов обычно занимает правую часть главного окна Delphi. С помощью компонентов создаются видимые в окнах
- 8. При запуске среды программирования после выполнения последовательности действий: Пуск => Программы => Borland Delphi 7 =>
- 9. Создание приложений типа Application, кроме самых простых, требует предварительного ознакомления с основами программирования на языке Pascal,
- 10. При программировании с использованием консольного приложения вводится только текст программы на языке Pascal, никакие другие элементы,
- 11. Среда программирования продолжение Для создания консольного приложения в среде программирования Delphi необходимо выполнить команды меню File
- 12. Среда программирования окончание Окна среды программирования Delphi 7 в режиме консольного приложения.
- 13. Алфавит языка программирования Delphi (Object Pascal) включает в себя совокупность символов, используемых для записи элементов языка:
- 14. Идентификаторы предназначены для обозначения переменных, функций и других объектов в программе. Идентификатор может состоять из букв,
- 15. Идентификаторы для разных объектов не должны совпадать (включая также возможные совпадения, например, имени проекта приложения с
- 16. Переменная – это именованная область памяти, которая отводится для данных, используемых программой. Переменная в программе обозначается
- 17. Константа – это целое или дробное число, строка символов или отдельный символ. Константы используются для обозначения
- 18. Массив представляет собой совокупность последовательно расположенных в памяти областей памяти с однотипными данными. Эти области памяти
- 19. Массивы могут быть одномерными и многомерными. В одномерном массиве каждому его элементу соответствует один индекс, в
- 20. Тип данных определяет способ кодировки данных, объем занимаемой ими памяти и действия, которые можно выполнять с
- 21. Целые типы данных (для представления целых чисел в указанном диапазоне): Integer – -2 147 483 648
- 22. Вещественные или действительные типы данных (для представления вещественных или действительных чисел в указанном диапазоне значений абсолютных
- 23. Char – символьный тип данных (для представления любого символа из набора допустимых символов; для каждого символа
- 24. String – строковый тип (для представления строк символьных величин). Типы данных продолжение
- 25. Boolean – логический тип данных (величины этого типа занимают в памяти 1 байт и могут принимать
- 26. Описание (объявление) переменных начинается с ключевого слова var и обязательно должно предшествовать использованию этих переменных в
- 27. Вместо непосредственных значений констант в программе могут быть описаны (объявлены) и затем использованы со своими идентификаторами
- 28. Примеры описаний (объявлений) массивов: Var z: Array [1..20] of Real; ab: Array [10..100] of Integer; v:
- 29. При описании (объявлении) массивов могут быть использованы именованные константы, например: Const N=20; Var z: Array [1..N]
- 30. Операции выполняются порядке их записи слева направо в соответствии с их приоритетами. Очередность выполнения операций может
- 31. Операции продолжение Арифметические операции:
- 32. Операции продолжение Операции отношения (или сравнения): = равно; > больше; >= больше или равно; не равно.
- 33. Операции продолжение Логические операции (применяются к величинам логического типа Boolean): not – логическое отрицание (унарная операция
- 34. Операции продолжение Результаты выполнения логических операций: Кроме того, величины логического типа можно сравнивать между собой с
- 35. Операции окончание Порядок выполнения операций по убыванию приоритетов выглядит следующим образом: унарные операции (с одним операндом)
- 36. Стандартные функции начало Некоторые математические функции:
- 37. Стандартные функции продолжение Некоторые функции преобразования:
- 38. Выражения начало Для вычисления значений по формулам применяются выражения, состоящие из операндов (переменных, констант, функций), связанных
- 39. Выражения продолжение При вычислении значений выражений в первую очередь выполняются унарные операции (например, знаки + или
- 40. Выражения окончание Тип выражения определяется типами входящих в него операндов и выполняемыми в нем операциями. Примеры
- 41. Операторы (инструкции) Оператор присваивания Операторы ввода и вывода Операторы передачи управления Операторы цикла Оператор обращения к
- 42. Комментарии начало Комментарии – произвольные тексты в программе, служащие, как правило, для описания того, что происходит
- 43. Комментарии окончание Примеры комментариев: { Ниже находится оператор, увеличивающий значение s на 1 } s:=s+1; //
- 44. Оператор (инструкция) присваивания начало Оператор присваивания имеет вид имя переменной := выражение В операторе присваивания имя
- 45. Оператор (инструкция) присваивания продолжение Примеры операторов присваивания: z:=x+1; f:=y+sin(abs(x)*Pi/180)-1; k:=I mod 2+l; uu := -x+y/z1z2; t:=(a-b)/(c+d/(e+f));
- 46. Оператор (инструкция) присваивания окончание Доступ к элементу массива осуществляется по индексу этого элемента, указываемому в квадратных
- 47. Ввод и вывод данных начало В режиме консольного приложения для ввода данных используется операторы (процедуры) ввода
- 48. Ввод и вывод данных продолжение При выполнении, например, оператора ввода Readln(x1,x2,x3) программа ждет, пока на клавиатуре
- 49. Ввод и вывод данных продолжение В режиме консольного приложения для вывода данных используются операторы (процедуры) вывода
- 50. Ввод и вывод данных продолжение При выполнении, например, оператора Write('*Results: ',s,' ',i,' ',j,' ',k) на экран
- 51. Ввод и вывод данных продолжение В операторах вывода могут использоваться форматы вывода, например, Writeln(aa:5, b:8:2); Здесь
- 52. Ввод и вывод данных продолжение Оператор ввода Readln без параметров может быть использован для остановки выполнения
- 53. Ввод и вывод данных окончание При вводе и выводе значений массива можно указывать только элемент массива
- 54. Операторы (инструкции) передачи управления и цикла начало Условный оператор: if Условие then Оператор1 else Оператор2; Условие
- 55. Операторы (инструкции) передачи управления и цикла продолжение Допускается использование сокращенной формы условного оператора (без else): if
- 56. Операторы (инструкции) передачи управления и цикла продолжение Оператор выбора: case Выражение of Список1: Оператор1; . .
- 57. Операторы (инструкции) передачи управления и цикла продолжение Оператор выбора выполняется следующим образом: – вычисляется значение Выражения;
- 58. Операторы (инструкции) передачи управления и цикла продолжение Пример оператора выбора: case Month of 1,2,12: Writeln(' Winter
- 59. Работа с символами и строками продолжение Строки можно присваивать друг другу (операция присвоения " := ").
- 60. Операторы (инструкции) передачи управления и цикла продолжение Оператор перехода: goto Метка; предназначен для изменения обычного порядка
- 61. Операторы (инструкции) передачи управления и цикла продолжение Составной оператор begin Оператор1; Оператор2; . . . ;
- 62. Операторы (инструкции) передачи управления и цикла продолжение Цикл представляет собой последовательность операторов, которая может выполняться более
- 63. Операторы (инструкции) передачи управления и цикла продолжение Оператор цикла с предварительным условием (с предусловием) while Условие
- 64. Операторы (инструкции) передачи управления и цикла продолжение Оператор цикла с последующим условием (с постусловием) repeat Оператор1;
- 65. Операторы (инструкции) передачи управления и цикла продолжение Оператор цикла с параметром имеет две разновидности: for Параметр:=Выражение1
- 66. Операторы (инструкции) передачи управления и цикла окончание Выполнение оператора цикла любой разновидности может быть прервано из
- 67. Подпрограммы Подпрограмма – это группа операторов, логически законченная и специальным образом оформленная. Подпрограмма описывается (объявляется) один
- 68. Процедуры и функции начало Описание (объявление) процедуры располагается в программе там же, где располагаются описания (объявления)
- 69. Процедуры и функции продолжение Блок процедуры начинается с begin и заканчивается end. Внутри блока располагаются операторы
- 70. Процедуры и функции продолжение Для обращения к процедуре используется оператор вызова процедуры, состоящий из имени процедуры
- 71. Процедуры и функции продолжение Если в описании процедуры формальный параметр указан с описателем var, то при
- 72. Процедуры и функции начало Описание (объявление) функции располагается в программе там же, где располагаются описания (объявления)
- 73. Процедуры и функции продолжение Блок функции начинается с begin и заканчивается end. Внутри блока располагаются операторы
- 74. Процедуры и функции окончание Для обращения к функции используется ее имя со списком разделенных запятыми аргументов
- 75. Работа с символами и строками начало Символьный тип данных (Char) используется для представления любого символа из
- 76. Работа с символами и строками продолжение Некоторые функции для символьных величин:
- 77. Работа с символами и строками продолжение Строки представляют собой последовательности символов. Строки при описании (объявлении) обозначаются
- 78. Работа с символами и строками продолжение Строки можно сравнивать между собой с помощью операций сравнения, при
- 79. Работа с символами и строками продолжение При вводе и выводе может использоваться имя строки, например: readln(s1,s2);
- 80. Работа с символами и строками продолжение Некоторые функции для работы со строками (начало):
- 81. Работа с символами и строками продолжение Некоторые функции для работы со строками (продолжение):
- 83. Скачать презентацию