- •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. Разделё́нная ра́зность
- •Определение
- •Применение
- •История
Рассмотрим, для начала, Вывод данных в Паскале.
Для этой цели используются две стандартные процедуры: Writeln и Write.
Writeln (Список вывода) ; — стандартная процедура, которая используется для вывода данных на экран. Значения выводятся в порядке их записи в списке вывода. Затем курсор переходит в начало следующей строки.
Write (Список вывода) ; — стандартная процедура для вывода данных на экран без перевода курсора на новую строку.
Примеры использования процедур вывода с указанием местонахождения курсора после выполнения операторов вывода даны в таблице: Символ «□» указывает место расположения курсора после вывода информации.
Оператор |
Результат выполнения |
Writeln('Ответ: ' sqrt(5)); |
Ответ: 2.2360679775Е+00 □ <= положение курсора после вывода |
Writeln('Введите число'); |
Введите число □ <= положение курсора после вывода |
Write ('Х='); |
Х=□ <= положение курсора после вывода |
Write (X, 1 , 1 , Y) ; При Y=-3, Х=5 (X, Y описаны как Integer) |
511-З□ <= положение курсора после вывода |
Writeln (2 + 3); |
5 □ <= положение курсора после вывода |
Writeln('Дано: а= ' , а) ; Writeln('b=' , b); Writeln('а + b = ', a+b); При а=-34.6, b=126.93 (a, b описаны как Real) |
Дано: а=-3.4600000000Е+01 b=1.2693000000Е+02 а + b= 9.2330000000Е+01 □ <= положение курсора после вывода |
Writeln (0.2-0.01); |
1.9000000000Е-01 □ <= положение курсора после вывода |
Writeln; |
Переход на новую строку |
Символ «□» указывает место расположения курсора после вывода информации.
Рассмотрим, теперь, Ввод данных в Паскале.
Для ввода значений переменных с клавиатуры используют две стандартные процедуры ввода: Read и Readln.
Внимание! РАЗЛИЧИЯ READ B READLN ВАЖНЫ ПРИ ЧТЕНИИ ИСХОДНЫХ ДАННЫХ ИЗ ФАЙЛА
При наличии в списке ввода нескольких идентификаторов соответствующие значения после запуска программы следует вводить через пробел(ы) или нажимая после каждого значения клавишу Enter. При этом соответствующей переменной будет присвоено очередное по порядку значение.
При выполнении оператора ввода программа приостанавливает работу, пока пользователем не будут введены необходимые значения переменных.
Более комфортным для пользователя является сопровождение ввода данных приглашением к вводу, например:
Write('nl=');
Readln(nl);
Write('n2=');
Readln(n2);
Пример. Составить программу, которая запросит два целых числа и одно вещественное.
Program Vvod;
Var
n1, n2:Integer;
X:Real;
Begin
Readln(nl,n2);
Write('X=');
Readln(X);
End.
1. После запуска программы на выполнение она приостанавливает работу в ожидании ввода двух целых чисел. (n1 и n2)
2. После ввода с клавиатуры через пробел чисел и нажатия клавиши Enter произойдет присваивание переменным n1, n2 введённых значений соответственно.
3. Затем на экран выводится сообщение Х= и программа вновь приостанавливает работу в ожидании ввода уже вещественного числа.
4. После его ввода значение передается в область оперативной памяти переменной X.