- •Содержание
- •Знакомство с turbo pascal 7.0
- •Функции клавиш
- •Insert - переключение режима вставки/замены;
- •Приложение к практическому занятию основные типы языка паскаль:
- •Integer - целые из интервала [ -32768; 32767 ];
- •С т а н д а р т н ы е математические ф у н к ц и и
- •Запись математических выражений
- •Структура программы
- •Практическое занятие № 2
- •Практическое занятие № 3 решение математических выражений линейная программа
- •Практическое занятие № 4 решение физических задач
- •Практическое занятие № 5 оператор условного перехода
- •Практическое занятие № 6
- •Практическое занятие № 7
- •Практическое занятие № 8 оператор варианта
- •Var n:char; { char - символьный тип ,занимает 1 байт памяти }
- •Практическое занятие № 9
- •Практическое занятие № 10 подготовка к контрольной работе
- •Практическое занятие №11 циклические процессы
- •1. Цикл с предусловием или цикл "пока".
- •Приложение к практическому занятию № 11
- •Приложение к практическому занятию № 11 продолжение
- •Практическое занятие № 12
- •Практическое занятие № 13
- •3. Цикл с заданным параметром (для)
- •Практическое занятие № 14
- •Практическое занятие № 15
- •Практическое занятие № 16
- •Практическое занятие № 17
- •Практическое занятие № 18
- •Var I: integer; {I - локальная переменная}
- •Практическое занятие № 19
- •Практическое занятие № 20
- •Практическое занятие № 21
- •Практическое занятие № 22
- •Практическое занятие № 23
- •Практическое занятие № 24 символьные и строковые функции
- •Практическое занятие № 25
- •Процедуры над строковыми величинами
- •Практическое занятие № 26 обработка символьных и строковых величин 1
- •Практическое занятие № 27
- •Практическое занятие № 28 обработка символьных и строковых величин 3
- •Практическое занятие № 29 обработка символьных величин 4
- •Заполнение и вывод массивов
- •Практическое занятие № 32
- •#1. Суммирование элементов массива
- •Сумма элементов массива по условию
- •Определение числа элементов массива по условию
- •Практическое занятие № 35
- •Сумма двух одинаковых по размеру массивов
- •Практическое занятие № 36
- •Объединение двух массивов с чередованием элементов
- •Практическое занятие № 37
- •И н в е р т и р о в а н и е массива
- •Практическое занятие № 38
- •Массива удовлетворяющих заданному условию
- •Практическое занятие № 39
- •Практическое занятие № 40
- •Поиск заданного элемента в массиве
- •If fl then write(' Элемент равный ',l,' имеется ')
- •Практическое занятие № 41
- •Практическое занятие № 42
- •Ввод и вывод матриц
- •Практическое занятие № 43
- •1. Сумма элементов матрицы
- •Практическое занятие № 44
- •2. Вычисление следа матрицы
- •3. Вычисление суммы элементов строк матрицы
- •Приложение:
- •Практическое занятие № 46 записи
- •Табель успеваемости
- •Математическое моделирование
- •Экологическая задача.
- •Знакомство с ibm. Операционная система. Norton commander
- •Краткая справка по norton commander
- •Запуск программ
- •Приложение
- •Команды графического модуля
- •0 Чёрный clBlack
PASCAL
Содержание
1. Знакомство с редактором TurboPascal7.0. Стандартные функции. Математические вычисления. Структура программы. Оператор вывода.
2. ЭВМ в режиме калькулятора.
3. Линейная программа.
4. Решение физических задач.
5. Оператор условного перехода.
6. Оператор условного перехода. Логические связки AND, NOT, OR.
7. Оператор условного перехода. Операторные скобки BEGIN...END.
Решение квадратного уравнения.
8. Оператор варианта.
9. Вычисление площадей фигур.
10. Примерные задания к контрольной работе.
11. Циклические процессы. Цикл с предусловием (цикл "ПОКА").
12. Циклические процессы. Цикл с постусловием (цикл "ДО").
13. Циклические процессы. Цикл с заданным параметром (цикл “ДЛЯ”).
14. Сумма. Произведение. Табулирование.
15. Применение ширины поля вывода и оператора GOTOXY(x,y).
16. Вложенные циклы. Таблица Пифагора.
17. Процедуры.
18. Процедуры. Локальные и глобальные переменные.
19. Процедуры с параметрами. Параметры-значения, параметры-переменные.
20. Функции.
21. Функции. Решение задач.
22. Примерные задания к контрольной работе.
23. Повторение.
24. Строковые функции.
25. Строковые функции. Процедуры над строковыми функциями.
26. 27. 28. 29. Обработка строковых величин.
30. МАССИВЫ. Заполнение и вывод массивов.
31. Заполнение и вывод массивов (продолжение).
32. Суммирование элементов массива.
33. Сумма элементов массива по условию.
34. Определение числа элементов массива по условию.
35. Сумма двух одинаковых по размеру массивов.
36. Объединение двух массивов с чередованием элементов.
37. Инвертирование массива.
38. Формирование массива из элементов другого массива, по заданному условию.
39. Поиск максимального элемента в массиве с запоминанием его положения (индекса).
40. Поиск заданного элемента в массиве.
41. Упорядочение массива.
42. Матрицы. Ввод и вывод матриц.
43. Сумма элементов матрицы.
44. Вычисление следа матрицы. Вычисление суммы элементов строк матрицы.
45. Примерные задания к контрольной работе.
46. Записи.
47. Файлы.
48,49. Задачи оптимизации.
50. Знакомство с IBM.
Приложение для PascalABC.
Введение
В последние годы произошли значительные изменения в программах преподавании информатики предлагаемых МО РФ, особенно в количестве часов выделяемых на изучение информатики (сокращение часов). Вместе с тем ФИПИ требует знаний учащихся в старом объеме курса информатики, особенно в части знания программирования. Так из 32 экзаменационных заданий 11 – проверка знаний алгоритмизации и программирования.
Переход на профильное преподавание информатики задачу подготовки к ЕГЭ не решает по ряду объективных причин. Статистика итогов проведения ЕГЭ по информатике показывает, что умение создавать собственные программы для решения задач средней сложности составляет всего 12%. Приказ МО РФ №365 ставит задачу значительного улучшения преподавания информатики и в частности программирования, так как для поступления на многие инженерные специальности требуется сдавать ЕГЭ по информатике и ИКТ.
Пособие призвано облегчить работу учителя в вопросах изучения программирования, и может оказать значительную помощь учащимся при самостоятельном изучении программирования.
ПРАКТИЧЕСКОЕ ЗАНЯТИЕ № 1