
- •Иванов и.Н. Паскаль История развития языка.
- •Как пишутся программы
- •Язык программирования
- •Методика решения задач
- •Структура паскаль-программы
- •Раздел описаний
- •Uses - подключение библиотеки данные и их типы
- •Переменные
- •Имена переменных
- •Константы
- •Синтаксис и семантика написания программ
- •Стандартные типы данных
- •Знакомство с интегрированной средой
- •Вход в интегрированную среду
- •Поля основного меню File - работа с файлами
- •Edit - редактирование
- •Search - поиск информации
- •Compile - компиляция программы
- •Debug - отладка программы
- •Tools - инструментальные средства
- •Options - параметры среды
- •Window - работа с окнами
- •Help - информационная помощь
- •Лабораторная работа №1 на тему
- •Запуск среды
- •1). Прежде всего, установите свой каталог, в котором будут содержаться ваши программы:
- •2). Ввод новой программы:
- •Редактирование программы
- •Копирование информации
- •Операторы паскаля: присваивания, ввода-вывода данных Оператор присваивания.
- •Оператор ввода данных.
- •Оператор вывода данных.
- •Модуль crt.
- •Выражения и функции в Паскале.
- •Возведение в степень
- •Практическая работа № 1 тема: "составление линейных и диалоговых программ"
- •Организация ввода-вывода в паскале.
- •Стандартные функции. Линейные программы
- •Ветвления и циклы в паскале. Оператор варианта Оператор ветвления (условный).
- •Оператор варианта.
- •Оператор цикла с параметром.
- •Вложенные циклы
- •Оператор цикла с предусловием. (Работает, пока истинно условие)
- •Оператор цикла с постусловием. (Работает, пока ложно условие)
- •Нестандартные типы данных: перечисляемый и ограниченный тип
- •Var имя переменной: имя типа;
- •Ограниченный тип данных
- •1 Октября 1994 года - 4 квартал – суббота
- •Символьные переменные и функции в паскале
- •Процедуры и функции в паскале
- •Графика паскаля
- •Практический зачет на тему:
- •Сложные типы данных тип массив. Одномерные массивы
- •Решение задач
- •IV. Домашнее задание.
- •Сложные типы данных. Тип массив двумерные массивы
- •Ввод-вывод элементов массива.
- •Решение задач
- •Файловый тип данных
- •Урок № 55-56
- •Ход урока.
- •I. Самостоятельная работа с теоретическим материалом.
- •II. Теоретический материал.
- •III. Домашнее задание.
- •Урок № 57-58
- •Ход работы.
- •Урок-исследование № 59-60
- •Ход урока.
- •Теоретический материал к уроку.
- •Var имя множества: set of базовый элемент;
- •Var имя множества: имя типа;
- •Задание для работы в группах по теме “Множества”
- •Урок № 61-62
- •Ход работы.
- •I. Консультация по билетам.
- •II. Решение задач.
- •III. Домашнее задание.
Практический зачет на тему:
”ГРАФИКА, СИМВОЛЬНЫЕ ФУНКЦИИ, ПРОЦЕДУРЫ И ФУНКЦИИ В ПАСКАЛЕ”.
Вариант № 1.
1.Составить программу, рисующую десять вложенных друг в друга кубиков.
2. Упорядочить по возрастанию значения четырех переменных a, b, c, d. В программе использовать процедуру, которая меняет местами значения двух переменных.
3. Заданы фамилия, имя и отчество, разделенные пробелами. Напечатать фамилию и инициалы.
Вариант № 2.
1.Используя генератор случайных чисел, нарисовать картинку "звездное небо".
2. Составить процедуру для вычисления расстояния r точки М(x,y) от начала координат. Написать программу расчета периметра пятиугольника с координатами вершин A1(x1,y1), A2(x2,y2), ..., A5(x5,y5).
3. Выяснить, какая из букв, первая или последняя, встречается в заданном слове чаще.
Вариант № 3.
1. Составить программу, рисующую по главной диагонали (с левого верхнего угла в правый нижний угол) экрана 6 окружностей.
2.
Вычислить приближенно площадь фигуры,
ограниченной осью х, прямыми х=1 и х=3,
кривой у=
,
разбивая интервал изменения х на 10
частей, суммируя площади десяти
прямоугольников основанием 0,2 и высотой
равной значению функции на левой границе
его основания. Вычисление функции y(х)
оформить в виде функции, а площади
прямоугольника в виде процедуры.
3. Сколько букв "у" в слове стоит на четных местах?
Вариант № 4.
1. Составить программу, рисующую 10 вложенных эллипсов .
2.Треугольник задан координатами своих вершин А, В, С. Проверить равенство площадей треугольников АВР, АСР, ВСР, где Р - точка пересечения медиан треугольника АВС. Проверку осуществить для треугольника А(1,1), B(4,2), C(2,3) и треугольника A(3,2), B(4,2), C(5,3). Вычисление координат точки пересечения медиан оформить в виде функции. Вычисление площади треугольника - в виде процедуры. Координаты точки пересечения медиан:
XM=(X1+X2+X3)/3; YM=(Y1+Y2+Y3)/3
Площадь треугольника:
S=1/2(X2-X1)(Y3-Y1)-(X3-X1)(Y2-Y1)
3. Проверить, является ли данное слово перевертышем.
Вариант № 5.
1. Составить программу, рисующую на экране 20 дуг разного радиуса и длины.
2.Вычислить
приближенно площадь фигуры, ограниченной
осью х, прямыми х=1 и х=3 и кривой y(x)=
,
разбивая интервал изменения х на 10
частей и суммируя площади десяти
прямоугольников с основанием 0,2 и
высотой, равной значению функции в
середине каждого интервала. Вычисление
y(x) оформить в виде функции. Вычисление
площади прямоугольника - в виде процедуры.
3. Выяснить, какая из букв, первая или последняя, встречается в заданном слове чаще.
Вариант № 6.
1. Составить программу, рисующую по главной диагонали (с правого верхнего угла в левый нижний угол) экрана 6 окружностей.
2. Два треугольника заданы координатами своих вершин А, В, С. Вычислить площади треугольников, не используя формулу Герона, и определить, какой треугольник имеет большую площадь. При решении задачи использовать следующие данные: для первого треугольника А(1,1), B(5,2), C(3,3); для второго треугольника А(2,5), B(4,3), C(6,4). Вычисление площади треугольника оформить в виде функции, а сравнение треугольников - в виде процедуры. Площадь треугольника вычисляется по формуле:
S=1/2(X2-X1)(Y3-Y1)-(X3-X1)(Y2-Y1)
3. Вычеркнуть из заданного слова все буквы, совпадающие с его последней буквой.