Содержание
- 2. Структура программы program ; uses crt; const …;{константы} var …; {переменные} begin clrscr; … {основная программа}
- 3. Основные понятия Константа – постоянная величина, имеющая имя. Переменная – изменяющаяся величина, имеющая имя (ячейка памяти).
- 4. Алфавит языка 1. Символы, используемые в идентификаторах латинские буквы (A-Z) цифры знак подчеркивания _ заглавные и
- 5. Константы const i2 = 45; { целое число } pi = 3.14; { вещественное число }
- 6. Переменные Переменная – это величина, имеющая имя, тип и значение. Значение переменной можно изменять во время
- 7. Изменение значений переменной Оператор – это команда языка программирования высокого уровня. Оператор присваивания служит для изменения
- 8. Оператор присваивания Общая структура: := ; Арифметическое выражение может включать константы имена переменных знаки арифметических операций:
- 9. program qq; var a, b: integer; x, y: real; begin a := 5; 10 := x;
- 10. Арифметические функции
- 11. Порядок выполнения операций вычисление выражений в скобках умножение, деление, div, mod слева направо сложение и вычитание
- 12. Оператор ввода read ( a ); { ввод значения переменной a} read ( a, b );
- 13. Оператор вывода write ( a ); { вывод значения переменной a} writeln ( a ); {
- 14. Форматы вывода program qq; var i: integer; x: real; begin i := 15; writeln ( '>',
- 15. Задания для самостоятельной работы Составить программу, переводящую введенные с клавиатуры мили в километры(1 миля =1,852 км)
- 16. Задания для самостоятельной работы 4. Составить программу, запрашивающую имя и приветствующую по этому имени. 3. Вычислить
- 17. Операторы языка Паскаль
- 18. Операторы языка Паскаль Простые операторы (оператор присваивания, оператор безусловного перехода Goto, пустой оператор) Структурированные операторы (составной
- 19. Условный оператор IF if then begin {что делать, если условие верно} end else begin {что делать,
- 20. Разветвляющиеся алгоритмы Задача. Ввести два целых числа и вывести на экран наибольшее из них. Алгоритмы, в
- 21. Блок-схема полная форма ветвления блок "решение"
- 22. Программа uses crt; var a, b, max: integer; begin clrscr; writeln('Введите два целых числа'); read (
- 23. Сложные условия Сложное условие – это условие, состоящее из нескольких простых условий (отношений), связанных с помощью
- 24. Сложные условия Порядок выполнения выражения в скобках not and or, xor , >=, =, Особенность –
- 25. Сложные условия Задача. Фирма набирает сотрудников от 25 до 40 лет включительно. Ввести возраст человека и
- 26. Вариант 1. Алгоритм начало ввод x 'подходит' конец да нет x >= 25? да нет x
- 27. Вариант 1. Программа uses crt; var x: integer; begin clrscr; writeln('Введите возраст'); read ( x );
- 28. Вариант 2. Алгоритм начало ввод x 'подходит' да нет x >= 25 и x 'не подходит'
- 29. Вариант 2. Программа uses crt; var x: integer; begin clrscr; writeln('Введите возраст'); read ( x );
- 30. Задания для самостоятельной работы 1. Составить программу, запрашивающую возраст и отвечающую «Привет друг» если возраст введен
- 31. Задания для самостоятельной работы 3. Составьте программу, увеличивающую введенное число на 1 , если оно больше
- 32. Операторы циклы Цикл – это многократное выполнение одинаковой последовательности действий. цикл с известным числом шагов цикл
- 33. Оператор цикла FOR for := to do begin {тело цикла} end; Увеличение переменной на 1: for
- 34. Оператор цикла FOR Задача. Вывести на экран квадраты и кубы целых чисел от 1 до 8
- 35. Программа uses crt; var i, i2, i3: integer; begin clrscr; for i:=1 to 8 do begin
- 36. Цикл FOR с уменьшением переменной Задача. Вывести на экран квадраты и кубы целых чисел от 8
- 37. Оператор цикла WHILE while do begin {тело цикла} end; Особенности: можно использовать сложные условия: если в
- 38. Цикл с условием Особенности: условие пересчитывается каждый раз при входе в цикл если условие на входе
- 39. Сколько раз выполняется цикл? a := 4; b := 6; while a 2 раза a =
- 40. Цикл WHILE Задача: Ввести целое число ( Идея решения: Отсекаем последовательно последнюю цифру, увеличиваем счетчик. Проблема:
- 41. Алгоритм начало count конец нет да n 0? count := 0; count := count + 1;
- 42. Программа uses crt; var n, count: integer; Begin clrscr; writeln('Введите целое число'); read(n); count := 0;
- 43. Замена for на while и наоборот for i:=1 to 10 do begin {тело цикла} end; i
- 44. Задания для самостоятельной работы 1. Найти сумму чисел от 1 до 10 2. Напечатать таблицу умножения
- 45. Цикл с постусловием (цикл REPEAT) Особенность: Один раз тело цикла надо сделать в любом случае =>
- 46. Цикл с постусловием: алгоритм начало конец да нет n > 0? тело цикла условие ВЫХОДА блок
- 47. Программа program qq; var n: integer; begin repeat writeln('Введите положительное число'); read(n); until n > 0;
- 48. Задания для самостоятельной работы 1. Составить программу , запрашивающую числа до тех пор, пока не ввели
- 49. Оператор выбора CASE Особенности: после case может быть имя переменной или арифметическое выражение целого типа (integer)
- 50. Оператор выбора Особенности: если нужно выполнить только один оператор, слова begin и end можно не писать
- 51. Оператор выбора Особенности: значения, при которых выполняются одинаковые действия, можно группировать case i of 1: a
- 52. Оператор выбора CASE Задача: Ввести номер месяца и вывести количество дней в этом месяце. Решение: Число
- 53. Алгоритм начало конец оператор выбора ни один вариант не подошел ввод M да нет M =
- 54. Программа uses crt; var M, D: integer; begin clrscr; writeln('Введите номер месяца:'); read ( M );
- 55. Задания для самостоятельной работы 1. По введенному номеру от 1 до 7 определить день недели- например
- 56. Процедуры Процедура – это вспомогательный алгоритм, который предназначен для выполнения какой-то законченной последовательности действий. Для исполнения
- 57. Процедуры Особенности: в процедуре можно объявлять дополнительные локальные переменные, остальные процедуры не имеют к ним доступа
- 58. Процедуры Задача: найти наибольшее из 4-х чисел, используя подпрограмму нахождения наибольшего из 2-х чисел program max;
- 59. Функции Функция – это вспомогательный алгоритм (подпрограмма), результатом работы которого является некоторое значение. Примеры: вычисление ,
- 60. Функции Особенности: заголовок начинается словом function формальные параметры описываются так же, как и для процедур в
- 61. Функции Особенности: можно объявлять и использовать локальные переменные значение, которое является результатом, записывается в переменную, имя
- 62. Функции Задача: найти наибольшее из 4-х чисел, используя подпрограмму нахождения наибольшего из 2-х чисел program max;
- 63. Массивы Массив – это группа однотипных элементов, имеющих общее имя и расположенных в памяти рядом. Особенности:
- 64. Объявление массивов определить имя массива определить тип массива определить число элементов выделить место в памяти Массив
- 65. Массивы Объявление: Ввод с клавиатуры: Поэлементные операции: const N = 5; var a: array[1..N] of integer;
- 66. Массивы Задача: Заполнить массив из 5 элементов с клавиатуры и вывести на экран сумму 2 и
- 67. Задания для самостоятельной работы 1. Заполнить массив из 5 элементов и вывести на печать сначала все,
- 68. Строковые величины Строка – это последовательность символов кодовой таблице. Длина строки (количества символов) может лежать в
- 69. Символьные строки Задача: ввести строку с клавиатуры и заменить все буквы "а" на буквы "б". program
- 70. Операции со строками Объединение: добавить одну строку в конец другой. Запись нового значения: var s, s1,
- 71. Удаление и вставка Удаление части строки: Вставка в строку: s := '123456789'; Delete ( s, 3,
- 72. Задания для самостоятельной работы 1. Ввели слово, определить его длину и вывести 3 символ, а так
- 73. Файлы Файл – это область на диске, имеющая имя. Файлы только текст без оформления, не содержат
- 74. Принцип сэндвича I этап. открыть файл : связать переменную f с файлом открыть файл (сделать его
- 75. Работа с файлами Особенности: имя файла упоминается только в команде assign, обращение к файлу идет через
- 76. Пример Задача: в файле input.txt записаны числа (в столбик), сколько их – неизвестно. Записать в файл
- 77. Программа program qq; var s, x: integer; f: text; begin assign(f, 'input.txt'); reset(f); s := 0;
- 78. Обработка текстовых данных Задача: в файле input.txt записаны строки, в которых есть слово-паразит "короче". Очистить текст
- 79. Обработка текстовых данных Алгоритм: Прочитать строку из файла (readln). Удалить все сочетания ", короче," (Pos, Delete).
- 80. Работа с файлами program qq; var s: string; i: integer; fIn, fOut: text; begin assign(fIn, 'instr.txt');
- 81. Полный цикл обработки файла while not eof(fIn) do begin readln(fIn, s); writeln(fOut, s); end; repeat i
- 83. Скачать презентацию
















































































ДУХОВНАЯ ЖИЗНЬ ОБЩЕСТВА 20 -Х ГГ
Жемчуг
Типы рекламы
PR в интернет Необходимые компетенции PR-специалиста Артем Герасимович, it-job.by, LSPR Minsk
Характеристика административно-производственного здания ОАО НПП «Адонис» и холодного склада «Плауна»
Ассоциация, как помощник, при изучении математики
Обеспечение образовательного процесса в первом классе программами, учебниками, наглядными пособиями по УМК «Школа России» в рам
А.Невский
Характеристика внеурочных форм занятий
Как сегодня мы живем
ПЕРВЫЕ РУССКИЕ КНЯЗЬЯ
Правила написания приставок
Титов Герман Степанович
Презентация на тему День Республики Крым. Государственная символика Республики Крым
ТВОРЧЕСТВО ДЕТЕЙ ПОДЕЛКИ НА КОНКУРС «Зеркало природы»
My visit to the pension fund
Презентация на тему Биологические ресурсы мира
Форма государства
Производство обжаренного кофе «Кофе Хауз»
Природные зоны Северной Америки
Программа Intel «Обучение для будущего»
Внедрение ГШИС и КМИС КУ в образовательном учреждении
Нумерация. Счёт предметов. Разряды
بسم الله الرحمن الرحیم
В гостях у Смешариков
Кукла из фетра
Браузер- окно в мир Internet
Как обмануть погоду