 
        
        - •1.Предмет и задачи информатики
- •1) Теоретическая информатика:
- •2) Средства информатизации:
- •3) Информационные технологии
- •4) Социальная информатика:
- •2. Истоки и предпосылки информатики.
- •3. Структура современной информатики
- •4. Понятие информации. Носители информации. Сигналы
- •5. Количество информации. Измерение информации. Единицы измерения
- •6. Кодирование информации различных видов
- •7. Свойства информации
- •8. Устройство персонального компьютера
- •9. Основные принципы построения и работы компьютера
- •10. Понятие файла и файловой системы
- •11. Понятие информационной технологии
- •13. Основы интернета. Основные протоколы
- •14. Службы Интернета
- •15. Этапы решения задачи на эвм
- •16. Алгоритм. Свойства алгоритма
- •17. Методы проектирования алгоритмов
- •18. Способы описания алгоритмов. Основы графического способа.
- •19. Структуры алгоритмов. Основные виды вычислительных процессов. Примеры.
- •20. Алгоритмы вычисления суммы функционального ряда. Использование рекуррентных формул. Пример
- •Примеры
- •21. Поиск минимального и максимального элементов массива.
- •22. Сортировка одномерных массивов
- •23. Системы программирования и их состав.
- •24. Понятие о программировании
- •25. Понятие программного обеспечения. Классификация программного обеспечения.
- •26. Назначение операционной системы
- •27. Основные функции операционных систем
- •28. Прикладное по
- •29. Язык программирования Паскаль. Общая характеристика. Основные правила записи программ на языке Паскаль. Структура программы. Пример программы
- •6.Понятие типа данных в Турбо Паскаль
- •Простые типы данных
- •Численные (арифметические) выражения
- •Логические выражения
- •Символьные выражения
- •Составной оператор
- •30. Основные элементы языка Pascal
- •31. Понятие типа данных в Турбо Паскаль
- •Простые типы данных
- •Численные (арифметические) выражения
- •Логические выражения
- •Составной оператор
- •34. Ввод и вывод данных в Паскале.
- •Рассмотрим, для начала, Вывод данных в Паскале.
- •Рассмотрим, теперь, Ввод данных в Паскале.
- •35. Условные операторы Pascal-Паскаль
- •36. Оператор выбора Паскаля
- •37. Оператор безусловного перехода
- •38. Счетный оператор цикла или оператор цикла с параметром
- •39. Цикл с предпроверкой условия
- •40. Цикл с постпроверкой условия
- •42. Процедуры и функции
- •Описание и вызов процедур и функций
- •43. Процедуры.
- •44. Численное решение систем нелинейных уравнений
- •Методы численного решения уравнений и систем нелинейных уравнений
- •3.1. Решение нелинейных уравнений
- •3.1.2. Методы уточнения корней нелинейных уравнений
- •Тогда .
- •С погрешностью
- •Откуда при
- •Пусть тогда и
- •45. Метод половинного деления.
- •Тогда .
- •С погрешностью
- •46. Метод хорд
- •47. 52. Метод Ньютона (метод касательных)
- •48. Комбинированный метод хорд и касательных для уточнения корней нелинейных уравнений
- •49. 51. Метод простых итераций
- •50. Решение систем линейных алгебраических уравнений методом Гаусса
- •53. Метод прямоугольников
- •Составные квадратурные формулы
- •Составные формулы для равномерных сеток
- •Погрешность метода
- •Пример реализации
- •54. Метод трапеций
- •Составная формула
- •59. Интерполяцио́нный многочле́н Лагра́нжа
- •Определение
- •Применения
- •Случай равномерного распределения узлов интерполяции
- •60. Разделё́нная ра́зность
- •Определение
- •Применение
- •История
Численные (арифметические) выражения
Представляют собой совокупность имен переменных, констант, функций, а также других выражений числовых типов, объединенных знаками арифметических операций. В Паскале предусмотрены шесть арифметических операций:
| + | сложение (унарный плюс) | 
| - | вычитание (унарный минус) | 
| * | умножение | 
| / | деление | 
| div | целочисленное деление | 
| mod | остаток от целочисленного деления | 
Операция возведения в степень в языке не предусмотрена. В сложных выражениях порядок выполнения операций определяется правилами приоритета:
| I-й (высший) приоритет | унарные минус и плюс | 
| II-й приоритет | * и / | 
| III-й приоритет | + и - | 
Для изменения порядка выполнения операций используют круглые скобки ( ). Тип значения выражения зависит типов операндов и от выпоняемой операции.
- Если все операнды целочисленные, то операции сложения, вычитания, умножения, целочисленного деления дают значение выражения также целочисленного типа. Операция деления "/" дает вещественный результат! Если в выражение присутствуют целочисленные операнды, имеющие различные типы (например, Byte и Integer), то значение выражения будет иметь тип с наибольшим диапазоном (в данном случае Integer). 
- Если среди операндов хоть один имеет вещественный тип, то значение выражения будет также вещественным. 
При построении арифметических выражений можно использовать различные встроенные математические функции. Ниже в таблице приведены их имена, назначение и характеристики.
| ^ Вызов функции | Тип аргумента | Тип результата | Назначение | 
| Abs(x) | целый вещественный | целый вещественный | Абсолютное значение x | 
| Pi | - | вещественный | Ззначение числа ПИ | 
| Sin(x) | целый вещественный | вещественный | Синус xрадиан | 
| Cos(x) | целый вещественный | вещественный | Косинус xрадиан | 
| ArcTan(x) | целый вещественный | вещественный | Арктангенс xрадиан | 
| Sqrt(x) | целый вещественный | вещественный | Квадратный корень из x>=0 | 
| Sqr(x) | целый вещественный | целый вещественный | Ззначение квадрата x | 
| Exp(x) | целый вещественный | вещественный | Значение e в степени x | 
| Ln(x) | целый вещественный | вещественный | Натуральный логарифм x, x>0 | 
| Trunc(x) | целый вещественный | LongInt | Целую часть значения x | 
| Frac(x) | целый вещественный | вещественный | Дробную часть значения x | 
| Int(x) | целый вещественный | вещественный | Целую часть значения x | 
| Round(x) | целый вещественный | LongInt | Округляет xдо ближайшего целого | 
| Random | - | вещественный | Случайное число от 0 до 1 | 
| Random(X) | Word | Word | Случайное число от 0 до Х | 
| Odd(x) | целый | логический | Проверяет нечетность значения x | 
^ Примеры записи арифметических выраженийx+5 (a+b)/n a+b/n sin(x)*sqr(x) 1/(1+abs(sin(x))) Trunc((max-min)/dx)23.05*(x-0.01)-sqrt(x+1)^
