Содержание
- 2. План лекции Язык Паскаль Алфавит языка Паскаль. Структура Паскаль-программы. Комментарии. Идентификаторы. Переменные и типы данных. Оператор
- 3. Язык Паскаль Язык Паскаль - язык профессионального программирования, который назван в честь французского математика и философа
- 4. Язык Паскаль Причины популярности языка Паскаль Прост для обучения. Отражает фундаментальные идеи алгоритмов в легко воспринимаемой
- 5. Алфавит языка Паскаль Алфавит языка - набор элементарных символов, используемый для составления программ. Алфавит содержит: 52
- 6. Структура Паскаль - программ Блок типа PROGRAM Имеет имя, состоящее только из латинских букв и цифр.
- 7. Общая структура программы на языке Паскаль Рrogram ИМЯ..; {заголовок программы} Uses ...; {раздел описания модулей} Var
- 8. Пример программы на языке Паскаль Program z1 (input, output); { Программа для вычисления площади прямоугольника по
- 9. Комментарии Комментарий - это строка (или несколько строк) из произвольных символов, заключенная в фигурные скобки: {
- 10. Идентификаторы Имена, даваемые программным объектам (константам, типам, переменным, функциям и процедурам, да и всей программе целиком)
- 11. Примеры зарезервированных слов and goto set array implementation shl begin in shr case interface string const
- 12. Переменные и типы данных Переменная - это программный объект, значение которого может изменяться в процессе работы
- 13. О типах данных Для временного хранения информации в операторах памяти машины в языке Паскаль используются константы
- 14. Описание переменных Приведем пример описания переменных: Var a : integer; b,c : real; m : boolean;
- 15. Оператор присваивания Оператор присваивания - основной оператор любого языка программирования. Общая форма записи оператора: имя величины
- 16. Константы Константа - это объект, значение которого известно еще до начала работы программы. В языке Pascal
- 17. Неименованные константы Неименованные константы не имеют имен, и потому их не нужно описывать. Примерами использования неименованных
- 18. Нетипизированные константы Именованные константы, как следует из их названия, должны иметь имя. Эти имена необходимо сообщить
- 19. Нетипизированные константы Вот несколько примеров описания нетипизированных именованных констант: const n = -10; m = 1000000000;
- 20. Типизированные константы Типизированные именованные константы представляют собой переменные(!) с начальным значением, которое к моменту старта программы
- 21. Типизированные константы Пример описания типизированных констант const n: integer = -10; x: real = 2.5; c:
- 22. Операции и выражения. Арифметические операции. Операции общей арифметики (арифметические оперции) + сложение - вычитание * умножение
- 23. Арифметические операции Операции целочисленной арифметики применимы, как легко догадаться, только к целым типам. a div b
- 24. Арифметические операции a mod b - взятие остатка при делении а на b нацело. Пример: x:=13;
- 25. Логические операции Операции сравнения = равно неравно > больше >= больше либо равно Применимы ко всем
- 26. Логические операции Пример операций сравнения: 5>=4 true 7 (2+7) true=false false a>b зависит от значений a
- 27. Логические операции and логическое «и» (конъюнкция) or логическое «или» (дизъюнкция) not логическое «не» (инверсия) xor логическое
- 28. Логические операции Пример использования операции and : 2 5 X (x>2) and (x Обозначим true за
- 29. Логические операции Пример использования операции or : 2 5 X (x 5) Обозначим true за 1
- 30. Логические операции Пример использования операции xor : 2 5 X (x 5) Обозначим true за 1
- 31. Логические операции Пример использования операции not : 2 5 X not ((x =5)) Обозначим true за
- 32. Стандартные математические функции
- 33. Порядок вычислений Приоритеты операций языка Pascal
- 34. Запись выражений Пример записи выражения на языке Pascal b:=sqrt((2+x1-abs(x2))/sqr(sin(alpha)))+2*k;
- 35. Операторы ввода-вывода Операторы ввода Для того чтобы получить данные, вводимые пользователем вручную (то есть с клавиатуры),
- 36. Операторы ввода-вывода Операторы вывода Для того чтобы вывести на экран какое-либо сообщение, используют процедуру write( )
- 37. Простейшие операторы a:= b; - присваивание. В данном примере переменной а присваивается значение переменной b. ;
- 38. Пример реализации линейного алгоритма на языке Pascal Задача . Составить алгоритм нахождения среднего арифметического трех чисел
- 39. Вопросы - Кто является автором языка Паскаль? Для каких целей был создан Паскаль? - Какие буквы,
- 40. Вопросы Что такое выражение? Приведите примеры. - Где могут использоваться выражения? - Можно ли считать константу,
- 42. Скачать презентацию