
- •Иванов и.Н. Паскаль История развития языка.
- •Как пишутся программы
- •Язык программирования
- •Методика решения задач
- •Структура паскаль-программы
- •Раздел описаний
- •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 тема: "составление линейных и диалоговых программ"
Ход работы.
Cоздать на диске А (на своей дискете) каталог PR1. В ходе выполнения практической работы все программы необходимо сохранять на диске A:\PR1\
В комментариях программы указать свои фамилии и вариант.
Организация ввода-вывода в паскале.
Задача 1. Составить программу-диалог на чистом экране, установить цвет фона, цвет текста, диалог должен проходить в центре экрана. Вопросов и ответов должно быть не менее 3. Имя программы - dialog.pas
Задача 2. Вывести информацию на экран:
2009 год Группа А
Мы изучаем
Борланд-Паскаль
ПКЖТ г.Петрозаводск
Имя программы - modul.pas
Стандартные функции. Линейные программы
Задача 3. Найти значение функции Y(X) при заданном X. Затем вычислить:
Y1 - целую часть числа путем отбрасывания дробной части числа Y;
Y2 - ближайшее меньшее целое к Y;
Y3 - округление Y в сторону ближайшего целого;
Y4 - дробная часть числа Y.
Вариант
1.
при x=4.741
Вариант
2.
при x=2.312
Вариант
3.
при x=12.7409
Вариант
4.
при x=32.872
Имя программы - func1.pas
Задача 4. Напишите линейные программы для вычисления по данным формулам. Выберите подходящие имена; все имена считайте вещественными; дайте описание констант.
Вариант 1. Период колебания маятника длиной L вычисляется по формуле
где
g
- ускорение свободного падения (9, 81 м/с2)
Вариант 2. Сила притяжения F между телами массами m1 и m2, находящимися на расстоянии r друг от друга, равна
где
- гравитационная постоянная. =6.67310-11
м3/(кгс2)
Вариант 3. Периметр p правильного n-угольника, описанного около окружности радиусом r, равен p=2nrtg(/n).
Вариант 4. Объем цилиндра с радиусом основания R и высотой H равен
V=R2H
Имя программы - pr-line.pas
Задачи на составление алгоритма и написание по нему программы:
Хозяин хочет оклеить обоями длинную стену в своем доме. Длина стены равна А метров, высота В метров. Рулон обоев имеет длину 10,5 метров, ширину 50 см. Сколько будут стоить обои для всей стены, если цена одного рулона К рублей?
Четыре человека обедали в ресторане. Официант подал им счет на Х рублей каждому. Первый решил оставить чаевых 8% от счета, второй 9%, третий 10%, четвертый 15%. Сколько всего чаевых получит официант?
Каждую неделю Юра получает деньги на мелкие расходы. Их них он тратит Х рублей на конфеты. Это составляет одну четверть от того, что он получает еженедельно. Юра сберегает одну треть того, что остается после покупки конфет. Составьте программу, которая выведет на экран сумму, накопленную Юрой за год.
Контрольные вопросы к зачету
Для чего используется оператор присваивания?
Что происходит при присваивании в памяти компьютера?
Что происходит при выполнении оператора READ?
Как разделяется вводимая информация?
Чем отличается READ от READLN?
Что входит в список печати оператора WRITE?
Как отделяются элементы списка?
Как задать форматированный вывод? Пример.
Модуль?
Для чего используется модуль CRT?
Операции Паскаля.
DIV, MOD?
Формула возведения в степень?