Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Другие методич. материалы / Практические работы по базам данных и Паскалю

Практические работы по базам данных и Паскалю

  • Информатика

Поделитесь материалом с коллегами:

Содержание

Практическая работа № 1. Создание HTML- документа. Форматирование символов в нем. Оформление списков………………………2

Практическая работа № 2. Графика в HTML- документе. Создание гиперссылок ………………………………………………………………………6

Практическая работа № 3. Таблицы в HTML-документе……………...8

Практическая работа №4 «Работа в интегрированной среде программирования» ……………………………………………………………..11

Практическая работа №5 «Создание линейных программ в интегрированной среде» ………………………………………………………..14

Практическая работа №6 «Создание программ со вспомогательными алгоритмами в интегрированной среде программирования» ………………..16

Практическая работа №7 «Создание алгоритмов с указанием ветвления в среде программирования» ………………………………………..18

Практическая работа №8 «Создание алгоритма с использованием циклов с параметрами в среде программирования» ………………………….21

Практическая работа №9 «Создание программ с использованием циклов с неизвестным количеством повторения в среде программирования» …………………………………………….………………23

Практическая работа №10 «Алгоритмы обработки линейных таблиц» …………………………………………………………………………..26

Практическая работа №11 «Сортировка линейных таблиц» ………....29

Практическая работа №12 «Создание алгоритмов обработки двумерных таблиц в среде программирования» ……………………………...31

Практическая работа №13 «Создание алгоритмов для работы со строчками в среде программирования» ……………………………………….34

Практическая работа №14 «Создание программ для построения графических изображений» ……………………………………………………37



Дата проведения………………………..Практическая работа № 1.

Создание HTML- документа. Форматирование символов в нем. Оформление списков

Цель: отработать приемы создания и форматирования HTML-документа.

Оборудование: доска, компьютер

Новые дескрипторы и атрибуты: <P>, <BR>, <H1>, <H2>, <H3>, <HR>, ALIGN

Использование тегов уровня заголовка.

Задание 1.

  1. Создайте html-документ.

  2. Скопируйте в html-документ текст из левой колонки. Вставьте его между тегами <BODY>BODY>.

  3. Примените к тексту теги уровней заголовка согласно указаниям в правой колонке.

Текст

Уровни заголовков

ЧАСТЬ I. Основы HTML

Глава 1. Правила построения HTML-документов.

Что такое HTML

Структура документа.

ЧАСТЬ II. Интерактивные WEB-документы

Глава 10. Динамический HTML

1

2


3

3

1


2


  1. Сохраните созданный html-документ под именем ПР №1/Фамилия.html

  2. Закройте программу Блокнот .

  3. Протестируйте созданный HTML-документ. (Обновить).

Задание 2.

1. Вставьте в html-документ ПР №1/Фамилия.html отрывок из стихотворения В. Высоцкого.

Я не люблю

Я не люблю фатального исхода,

От жизни никогда не устаю.

Я не люблю любое время года,

Когда веселых песен не пою.

Я не люблю холодного цинизма,

В восторженность не верю, и еще —

Когда чужой мои читает письма,

Заглядывая мне через плечо.

2. Сохраните документ под тем же именем.

3. Протестируйте созданный документ. (Обновить).

Задание 3.

1. Скопируйте отрывок текста в html-документ ПР №1/Фамилия.html. Вставьте его после стихотворения

Луна

Система Земля-Луна уникальна. И не только потому что это родина человечества. Среди планет земной группы еще лишь Марс имеет двух маленьких спутников, вероятно, захваченных из пояса астероидов, а по по соотношению размера/массы планеты и спутника лишь Харон и Плутон опережают Луну и Землю.

Луна - единственный естественный спутник Солнечной системы, который притягивается Солнцем сильнее (в 2.2 раза), чем "своей" планетой. Если быть точными, то, скорее, Земля искажает путь Луны вокруг Солнца, чем наоборот, поэтому иногда Землю и  Луну  называют двойной планетой. 

Не только Луна вращается вокруг Земли, но и Земля описывает небольшую орбиту вокруг их общего центра масс (внутри Земли 4750км от центра). Эта орбита в 81 раз меньше орбиты Луны.

2. Отформатируйте текст Луна (используйте теги разделения на абзацы, теги уровня заголовка).

3. Сохраните документ под тем же именем.

4. Протестируйте созданный документ. (Обновить).

Задание 4.

1. Используя параметр ALIGN, выровняйте абзацы по ширине.

2. Текст Луна отформатировать следующим образом:

  • Текст, заключенный в скобки, выделить курсивом.

  • Названия планет выделить подчеркнутым текстом.

  • Слова, выделенные жирным шрифтом в исходном тексте практической работы, в Web-документе также выделить полужирным шрифтом.

3. Выделите первый абзац текста желтым, второй – синим, третий – зеленым цветом.

4. Скопируйте в документ следующий текст:

Маркированный список

Знаки Зодиака


Овен

Телец

Близнецы

Рак

Лев

Дева

Весы

Скорпион

Стрелец

Козерог

Водолей

Рыбы


  1. Используя теги оформления, списка оформите текст в виде маркированного списка.

  2. Сохраните документ под тем же именем.

  3. Протестируйте созданный документ (Обновить).

  4. Сохраните файл на дискете

  5. Ответьте на контрольные вопросы.

  6. Сдайте работы.

Контрольные вопросы

  1. Как записать заголовок всего документа?

………………………………………………………………………………………………………………………………………………………………………………………………………………………

  1. Как разделить документ на главные части?

……………………………………………………………………….……………………………………………………………………….……………………………………………………………………….

  1. Какие элементы используются для организации абзацев?

………………………………………………………………………………………………………………………………………………………………………………………………………………………

  1. Какие элементы формируют простые списки?

………………………………………………………………………………………………………………………………………………………………………………………………………………………

  1. Какие элементы формируют табулированные списки?

………………………………………………………………………………………………………………………………………………………………………………………………………………………








Дата проведения………………………..Практическая работа №2

Таблицы в HTML

Цель: Сформировать навыки оформления таблиц в Web-документах.

Оборудование: доска, компьютер

Новые дескрипторы и атрибуты: <TABLE>, <TR>, <TD>, BORDER, BORDERCOLOR

Параметры тэга <TABLE>

BGCOLOR - цвет фона таблицы

BORDER - ширина внешней границы таблицы (бордюра)

BORDERCOLOR – цвет рамки

Задание

  1. Создайте Web-документ под именем ПР№2/фамилия.html.

  2. Скопируйте в документ, содержащий html-код, следующий текст:

Среднее расстояние от Земли 384 400 км

Экваториальный диаметр 3476 км

Период вращения 27,3 суток

Период обращения ( сидерический ) 27,3 суток

Синодический период обращения 29.5 суток

Температура на поверхности от -1700 C до +1300 C

Масса (Земля=1) 0.0123

Средняя плотность вещества (вода=1) 3,34

Сила тяжести на поверхности (Земля=1) 0.1653

Кол-во спутников 0

  1. Используя тэг

  2. Установите значения параметра BORDER равным 0; 5; 10. Протестируйте созданный документ с различным значением параметра BORDER.

  3. Отобразите границы таблицы синим цветом. Протестируйте документ.

    6. Используя тэги создания таблицы, в этом же документе создайте еще одну таблицу по следующему образцу (первая колонка – желтого, вторая – зеленого цвета).

    7. Протестируйте созданный документ.Tab2

    8. Сохраните документ под тем же именем.

    10. Сохраните файл на дискете

    1. Ответьте на контрольные вопросы.

    2. Сдайте работы.

    Контрольные вопросы

    1. Каким тегом задается таблица?

    ……………………………………………………………………………

    1. Как задается строка таблицы?

    …………………………………………………………………………………………………………………………………………………………

    1. Как задается столбец?

    …………………………………………………………………………………………………………………………………………………………

    1. Как задать фон для строки красного цвета?

    …………………………………………………………………………………………………………………………………………………………

    1. Как выровнять содержимое внутри таблицы?

    ……………………………………………………………………………

    Дата проведения………………………..Практическая работа № 3.

    Тема: Графика в HTML-документе. Создание гиперссылок

    Цель урока: научиться работать с графическими объектами и гиперссылками.

    Оборудование: доска, компьютер

    Новые дескрипторы и атрибуты: <A>, NAME, HREF, <IMG>, SRC, ALIGN

    <A> — организация гиперссылки

    NAME — параметр, используемый для организации метки внутри документа

    HREF — параметр, используемый для организации ссылки.

    <IMG> — тег встраивания изображения.

    SRC — обязательный параметр, определяющий URL-адрес файла с изображением.

    ALIGN — параметр, который задает способ выравнивания изображения.

    ALIGN=RIGHT— выравнивание середины изображения по базовой линии текущей строки.

    ALIGN=LEFT— изображение прижимается к левому полю окна. Текст обтекает изображение с правой стороны.

    ALT — краткое описание картинки.

    VSPASE — расстояние между текстом и картинкой по вертикали (в пикселях)

    HSPASE — расстояние между текстом и картинкой по горизонтали (в пикселях)

    Задание 1.

    1. Откройте документ ПР№2 /фамилие.html.

    2. Вставьте в первый абзац текста Луна изображение из файла moon.jpg. Выровняйте изображение по левому краю.

    3. Протестируйте документ.

    4. Закройте документ ПР№2/фамилие .html.

    5. Сохраните ваш документ с именем ПР№3_1/фамилие.html.

    Задание 2

    1. Создайте Web-документ под именем ПР№3_2/фамилие.html.

    2. Скопируйте в документ, содержащий html-код, следующий текст:

    Оглавление

    Земля

    Венера

    Марс

    ЗЕМЛЯ

    Земля, третья планета от Солнца, является крупнейшей из 4-х внутренних планет, имеющих схожую с земной внутреннюю структуру.

    В процессе движения нашей планеты по орбите вокруг Солнца плоскость земного экватора (наклоненная к плоскости орбиты на угол 23o45') перемещается параллельно самой себе таким образом, что в одних участках орбиты земной шар наклонен к Солнцу своим северным полушарием, а в других- южным, именно это и является причиной смены времён года. Кроме того расстояние от Земли до Солнца в различных точках орбиты неодинаковые, в перигелии (3 января) оно приблизительно на 2.5 млн. км. меньше, а в афелии (3 июля)- на столько же больше среднего расстояния, составляющего 149, 6 млн. км.

    ВЕНЕРА

    Венера, вторая по близости к Солнцу планета, почти такого же размера, как Земля. Орбита Венеры ближе к окружности, чем у любой другой планеты Солнечной Системы. Временами Венера подходит к Земле на расстояние, меньшее 40 млн. км.

    МАРС

    Марс, ближайшая к Земле(временами) планета. Через каждые 780 дней Земля и Марс оказываются на минимальном расстоянии друг от друга, которое меняется от 56 до 101 млн. км. Такие сближения планет называют противостояниями. Если же расстояние менее 60 млн. км, то их называют великими. Великие противостояния наблюдаются через каждые 15-17 лет. Эксцентриситет орбиты Марса составляет 0,09, поэтому расстояние от Марса до Солнца меняется от 207 млн. км в перигелии до 250 млн. км в афелии.

    1. Используя соответствующие теги отформатировать текст html-документа (разделить на абзацы, отформатировать заголовки и оглавление).

    2. Организовать внутренние ссылки, которые должны обеспечивать:

      • переход из оглавления к началу соответствующего раздела;

      • переход из конца каждого раздела к оглавлению.

    1. Протестируйте созданный документ.

    2. Проверьте правильность организации ссылок.

    3. Сохраните документ под тем же именем.

    4. Сохраните файл на дискете

    5. Ответьте на контрольные вопросы.

    6. Сдайте работы.

    Контрольные вопросы

    1. Как записать полное имя картинки?

    ……………………………………………………………………………………………………………………………………………………

    1. Как сделать, чтобы текст располагался весь рядом с картинкой?

    ……………………………………………………………………………………………………………………………………………………

    1. В каких единицах задается расстояние в документе?

    ……………………………………………………………………………………………………………………………………………………

    1. Можно ли картинку сделать фоном для документа?

    ……………………………………………………………………………………………………………………………………………………

    1. Что может являться ссылкой и как ее организовать?

    ……………………………………………………………………………………………………………………………………………………

    Дата проведения………………………..Практическая работа №4

    Работа в среде программирования.

    Запуск программы на выполнение

    Цель урока: ознакомиться со средой программирования Паскаль, научиться считывать, редактировать, записывать и выполнять программы.

    Теоретические сведения

    Для создания текста программы нужно ввести этот текст с помощью клавиатуры ПК подобно тому, как это делается при печатании текста на пишущей машинке. После заполнения очередной строки следует нажать на клавишу Enter, чтобы перевести курсор на следующую строку (курсор всегда показывает то место на экране, куда будет помещен очередной вводимый символ программы).

    После завершения работы с Турбо Паскалем можно сохранить текст новой программы в дисковом файле с тем, чтобы использовать его в следующий раз. Для обмена данными между дисковыми файлами и редактором среды предназначены клавиши F2 (запись в файл) и F3 (чтение из файла). Если Вы создаете новую программу, то среда еще не знает имя того файла, в который Вы захотите поместить текст этой программы, и поэтому она присваивает ей стандартное имя NONAME00.PAS (NO NAME - нет имени). Для сохранения текста программы в файле нужно нажать F2. В этот момент среда проверит имя программы и, если это стандартное имя NONAME, спросит, нужно ли его изменять: на экране появится небольшое окно запроса с надписью

    Save File as 

    (Сохранить в файле с именем...)

    Ниже надписи располагается поле для ввода имени файла, в котором можно написать нужное имя и нажать Enter - текст будет сохранен в файле.

    Выполнение работы

    1. Изучите теоретический материал

    2. Войдите в среду программирования.

    3. Познакомьтесь со средой программирования.

    4. Введите программу, которая находит сумму чисел А и В и записывает ее в S.

    Варианты

    a

    b

    1,5,3,18,19

    7

    6

    4,2,17,27,26

    5

    8

    6,23,8,25,24

    2

    2

    9,10,7,22,21

    4

    7

    11,15,13,20,19

    6

    3

    14,12,16,28,29,30

    3

    5


    1. Познакомьтесь с редактором текста.

    2. Выполните данную программу.

    3. Пересмотрите полученные результаты.

    4. Запишите данную программу в тетрадь и на диск.

    5. Ответьте на контрольные вопросы.

    6. Сдайте работы.

    Контрольные вопросы

    1. Что такое транслятор?

    ……………………………………………………………………………………………………………………………………………………………………

    1. Что такое интерпретатор?

    ……………………………………………………………………………………………………………………………………………………………………

    1. Как войти в среду программирования Turbo Paskal?

    ……………………………………………………………………………………………………………………………………………………………………

    1. Что означает термин «выполнить программу»?

    ……………………………………………………………………………………………………………………………………………………………………

    1. Какой порядок создания программы, записи ее в файл и редактирования программы?

    ……………………………………………………………………………………………………………………………………………………………………

    Результаты работы. Программа

    ……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….

    Результат вычисления

    Исходные данные.............................................................................................

    Результат …………………………………………………………………….


    Дата проведения………………………..Практическая работа №5

    Создание линейных программ в интегрированной среде

    Цель урока: ознакомить учащихся со средой программирования Паскаль. Научить считывать, редактировать, записывать и выполнять программы.

    Выполнение работы

    1. Изучите теоретический материал

    2. Войдите в среду программирования.

    3. Введите программу, которая вычисляет площадь треугольника по формуле Герона, если (выберите условие задачи согласно вашего варианта)

    Варианты

    a

    b

    c

    1,2,3,18,19

    7

    6

    9

    4,5,17,27,26

    5

    8

    11

    6,7,8,25,24

    2

    2

    5

    9,10,23,22,21

    4

    7

    10

    11,12,13,20,19

    6

    3

    7

    14,15,16,28,29,30

    3

    5

    6


    1. Познакомьтесь с редактором текста.

    2. Выполните данную программу.

    3. Пересмотрите полученные результаты.

    4. Запишите данную программу в тетрадь и на диск.

    5. Ответьте на контрольные вопросы.

    6. Сдайте работы.

    Контрольные вопросы

    1. Как ввести данные?

    ……………………………………………………………………………………………………………………………………………………

    1. Как вывести данные?

    ……………………………………………………………………………………………………………………………………………………

    1. Как в команде вывода записать комментарий?

    ……………………………………………………………………………………………………………………………………………………

    1. Как выполнить программу?

    …………………………………………………………………………………………………………………………………………………….

    1. Как на Паскале записать hello_html_m34792c1c.gif ?

    ……………………………………………………………………………………………………………………………………………………

    Результаты работы. Программа

    …………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….

    Результат вычисления

    Исходные данные.............................................................................................

    Результат …………………………………………………………………….


    Дата проведения………………………..Практическая работа №6

    Создание программ со вспомогательными алгоритмами в интегрированной среде программирования

    Цель работы: научиться составлять и реализовывать программы с использованием процедур и функций.

    Выполнение работы

    1. Выучите возможности языка программирования Паскаль по использованию процедур и функций.

    2. Составьте программу решения (так, чтобы данные вводились в теле программы, а значения вычислялись в процедуре):

    Варианты

    Задание

    1,2,3,4,5

    Вычисления объема конуса

    6,7,8,9.10

    Вычисления объема цилиндра

    11,12,13,14,15

    Вычисления объема шара

    16,17,18,19,20

    Вычисления объема призмы

    21,22,23,24,25

    Вычисления объема куба

    26,27,28,29,30

    Вычисления объема пирамиды


    3. Выполните данную программу.

    4. Подготовьте и используйте тесты для проверки правильности функционирования программы (хотя бы два).

    1. Пересмотрите полученные результаты.

    2. Запишите данную программу в тетрадь и на диск.

    3. Ответьте на контрольные вопросы.

    4. Сдайте работы.

    Контрольные вопросы

    1. Для чего предназначены процедуры?

    ………………………………………………………………………………………………………………………………………………………………

    1. Как описывается заголовок процедуры?

    ………………………………………………………………………………………………………………………………………………………………

    1. Для чего предназначены функции?

    ………………………………………………………………………………………………………………………………………………………………

    1. Как вызываются процедуры?

    ………………………………………………………………………………………………………………………………………………………………

    1. Как вызываются функции?

    ………………………………………………………………………………………………………………………………………………………………

    Результаты работы. Программа

    ……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..

    Результат вычисления


    Исходные данные:

    Результат:

    Тест 1



    Тест 2





    Дата проведения………………………..Практическая работа №7

    Создание алгоритмов с указанием ветвления в среде программирования

    Цель работы: научиться составлять и реализовывать программы с указанием ветвления в среде программирования

    Теоретические сведения

    Условный оператор позволяет проверить некоторое условие и в зависимости от результатов проверки выполнить то или иное действие. Существует две формы условного оператора:

    If <условие> then < оператор >

    IF <условие> then < оператор > else <оператор>

    Выполнение работы

    1. Изучите возможности языка Паскаль для организации команды ветвления.

    2. Составьте программу вычисления заданной функции

    Вариант

    Функция

    1,7,13,22,24

    hello_html_m2e477fe9.gif

    5,14,15,21,23

    hello_html_m6702eaee.gif

    2,8,9,16,20

    hello_html_11d217d2.gif

    6,10,17,25,30

    hello_html_m731d4ee0.gif

    3,11,18,27,29

    hello_html_a254231.gif

    4,12,19,26,28

    hello_html_70f4fb7f.gif


    3. Введите и отладьте ее в среде Паскаль.

    1. Пересмотрите полученные результаты.

    2. Запишите данную программу в тетрадь и на диск.

    3. Ответьте на контрольные вопросы.

    4. Сдайте работы.

    Контрольные вопросы

    1. Как записывается команда ветвления?

    ……………………………………………………………………………………………………………………………………………………………………

    1. Как записывается сокращенная команда ветвления?

    ……………………………………………………………………………………………………………………………………………………………………

    1. Что может являться условием?

    ……………………………………………………………………………………………………………………………………………………………………

    1. Что может являться действием?

    ……………………………………………………………………………………………………………………………………………………………………

    1. Как формируется выход из команды?

    …………………………………………………………………………………………………………………………………………………………………….

    Результаты работы. Программа

    ……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..

    Результат вычисления

    Исходные данные.............................................................................................

    Результат …………………………………………………………………….












    Дата проведения………………………..Практическая работа № 8

    Создание алгоритма с использованием циклов с параметрами в среде программирования

    Цель урока: научиться работать с циклическими программами.

    Теоретические сведения

    Общий вид записи цикла со счетчиком:

    • при увеличении значения параметра

    FOR i : = m1 TO m2 DO < Оператор >;

    • при уменьшении значения параметра

    FOR i : = m1 DOWNTO m2 DO < Оператор >;

    Выполнение работы.

    1. Изучить возможности Паскаля по реализации циклических программ.

    2. Составить программу решения задачи

    Вариант

    Задача

    1,7,8,24,29

    С=1+2+3+……+28

    2,9,10,23,30

    А=3-4-5-…-44

    3,11,12,22,25

    М=5*6*…*77

    4,13,14,21,26

    Н=99*98*…*5

    5,15,16,20,27

    В=66+65+…+55

    6,17,18,19,28

    Х=15-14-…-2


    3. Введите и отладьте ее в среде Паскаль.

    1. Пересмотрите полученные результаты.

    2. Запишите данную программу в тетрадь и на диск.

    3. Ответьте на контрольные вопросы.

    4. Сдайте работы.

    Контрольные вопросы

    1. Какая разница между указателями с ТО и DOWNTO?

    …………………………………………………………………………………………………………………………………………………………………………

    1. Как организуется выход из цикла?

    …………………………………………………………………………………………………………………………………………………………………………

    1. Можно ли в середине тела цикла изменять параметр цикла?

    …………………………………………………………………………………………………………………………………………………………………………

    1. В каких циклах увеличение счетчика цикла предусмотрено автоматически?

    …………………………………………………………………………………………………………………………………………………………………………

    1. Сколько раз выполниться цикл со счетчиком, если начальный параметр заведомо окажется меньше конечного?

    ………………………………………………………………………………...

    Результаты работы. Программа

    …………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….

    Результат вычисления

    Исходные данные.............................................................................................

    Результат ……………………………………………………………..............


    Дата проведения………………………..Практическая работа № 9

    Создание алгоритма с использованием циклов с параметрами с неизвестным числом повторений в среде программирования

    Цель урока: научиться составлять и реализовывать циклические программы с неизвестным числом повторений

    Теоретические сведения

    На языке Паскаль возможны циклы с предусловием, которые организуются с помощью оператора:

    while (пока) ... do (выполнять) ...

    Циклы с постусловием:

    i:= n;

    repeat

    оператор 1;

    .

    оператор n;

    i:=i+шаг;

    until условие;

    Выполнение работы

    1. Изучить возможности Паскаля по реализации циклических программ.

    2. Составить программу решения задачи


    Вариант

    Задача

    6,7,8,24,28

    Вычислите сумму четных чисел от 1 до 100


    5,9,10,23,29

    Протабулируйте функцию hello_html_68d7c181.gifна промежутке [-1,1] с шагом 0,05

    4,11,12,22,30

    Вычислите hello_html_m50e8128.gif(есть 10 корней)

    3,13,14,21,25

    Протабулируйте функцию hello_html_6cc2a1f0.gifна промежутке [-2,2] с шагом 0,25

    2,15,16,20,26

    Вычислите произведение нечетных чисел от 1 до 27

    1,17,18,19,27

    Протабулируйте функцию hello_html_2356b608.gifна промежутке [-4,0] с шагом 0,75


    3. Введите и отладьте ее в среде Паскаль.

    1. Пересмотрите полученные результаты.

    2. Запишите данную программу в тетрадь и на диск.

    3. Ответьте на контрольные вопросы.

    4. Сдайте работы.

    Контрольные вопросы

    1. Где записывается условие цикла?

    ……………………………………………………………………………………………………………………………………………………………………

    1. Как организуется выход из цикла?

    ……………………………………………………………………………………………………………………………………………………………………

    1. Можно ли в середине тела цикла изменять параметр цикла?

    ……………………………………………………………………………………………………………………………………………………………………

    1. В каких циклах увеличение счетчика цикла предусмотрено автоматически?

    ……………………………………………………………………………………………………………………………………………………………………

    1. Может ли параметр цикла быть дробным?

    ……………………………………………………………………………………………………………………………………………………………………

    Результаты работы. Программа

    ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

    Результат вычисления

    Исходные данные.............................................................................................

    Результат ……………………………………………………………..............















    Дата проведения………………………..Практическая работа №10

    Алгоритмы обработки линейных таблиц

    Цель урока: научиться составлять и реализовывать алгоритмы обработки линейных таблиц

    Теоретические сведения

    Общий вид описания типа массив:

    TYPE = ARRAY [T1,T2, …, Tk] OF TC;

    где T имя массива;

    Т1, …, Тk – типы индексов;

    ТС – тип компонент / базовый тип.

    После ввода типа массива можно вводить переменные этого типа: VAR M:T;

    где М – идентификатор массива.

    Массивы можно описывать в разделе описаний переменных непосредственно:

    VAR M: ARRAY[T1, T2, …, Tn] of TC.

    Выполнение работы

    1. Изучить возможности Паскаля по реализации алгоритмов обработки линейных таблиц.

    2. Составить программу решения задачи. Посчитайте среднюю температуру для заданного месяца (с учетом количества дней в месяце невысокосного года). Температуру задайте произвольно.

    Вариант

    Задача

    6,7,10,23,28

    Январь

    5,9,8,24,29

    Февраль

    4,11,14,21,30

    Апрель

    3,13,12,22,25

    Июль

    2,15,18,19,26

    Сентябрь

    1,17,16,20,27

    Май

    3. Введите и отладьте ее в среде Паскаль.

    1. Пересмотрите полученные результаты.

    2. Запишите данную программу в тетрадь и на диск.

    3. Ответьте на контрольные вопросы.

    4. Сдайте работы.

    Контрольные вопросы

    1. Как описать массив?

    ……………………………………………………………………………………………………………………………………………………………………

    1. Как организуется ввод массива?

    ……………………………………………………………………………………………………………………………………………………………………

    1. Как организуется вывод массива?

    ……………………………………………………………………………………………………………………………………………………………………

    1. Может ли номер элемента таблицы быть дробным числом?

    ……………………………………………………………………………………………………………………………………………………………………

    1. Сколько может быть максимальное количество элементов массива?

    ……………………………………………………………………………………………………………………………………………………………………

    Результаты работы. Программа

    ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

    Результат вычисления

    Исходные данные ............................................................................................

    ……………………………………………………………………………………….……………………………………………………………………………………….……………………………………………………………………………………….……………………………………………………………………………………….

    Результат ……………………………………………………………..............















    Дата проведения………………………..Практическая работа №11

    Сортировка линейных таблиц

    Цель урока: научиться составлять и реализовывать алгоритмы сортировки линейных таблиц

    Теоретические сведения

    Метод «пузырька» заключается в том, чтобы поэлементно сравнить все числа ряда и установить максимальный (минимальный) на первое место и т.д., используя свободную ячейку обмена – «пузырек».

    Выполнение работы

    1. Изучить возможности Паскаля по сортировке линейных таблиц.

    2. Составить программу решения задачи методом «пузырька»

    Вариант

    Задача

    1,3,5,7,9

    Расположите по возрастанию числа 5,8,1,-1,4,8,-4,0,3,8,1,7

    2,4,6,8,10

    Расположите по убыванию числа 5,8,1,-21,4,8,-4,0,3,8,7,78

    12,14,16,18,20

    Расположите по возрастанию числа 7,9,0,-4,8,1,45,6,9,-3

    11,13,15,17,19

    Расположите по убыванию числа 7,9,0,-45,78,123,45,6,9,-3

    21,23,25,27,29

    Расположите по возрастанию числа 10,9,8,7,6,5,4,3,2,1

    22,24,26,28,30

    Расположите по убыванию числа 1,11,2,7,1,15,6,17,8,9,2,2

    3. Введите и отладьте ее в среде Паскаль.

    1. Пересмотрите полученные результаты.

    2. Запишите данную программу в тетрадь и на диск.

    3. Ответьте на контрольные вопросы.

    4. Сдайте работы.

    Контрольные вопросы

    1. С каким элементом в методе «пузырька» сравнивается первый?

    …………………………………………………………………………………………………………………………………………………..................................

    1. Что получится в результате выполнения программы, если массив уже упорядочен?

    ................................................................................................................................................................................................................................................................

    1. С какими элементами массива может работать метод «пузырька»?

    …………………………………………………………………………………………………………………………………………………………………………

    1. Может ли метод не сработать?

    ………………………………………………………………………………..

    1. Всегда ли наибольший элемент располагается в конце массива после выполнения алгоритма?

    ………………………………………………………………………………….

    Результаты работы. Программа

    ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

    Результат вычисления

    Исходные данные ............................................................................................

    Результат ……………………………………………………………..............

    Дата проведения……………………….. Практическая работа №12

    Создание алгоритмов обработки двумерных таблиц в среде программирования

    Цель урока: научиться составлять и реализовывать алгоритмы обработки двумерных таблиц

    Теоретические сведения

    Описание двумерного массива А :

    TYPE

    MATR = ARRAY[1..2] OF ARRAY[1..3] OF REAL;

    VAR

    A: MATR;

    или же:

    TYPE

    MATR = ARRAY[1..2,1..3] OF REAL;

    VAR

    A: MATR;

    Если указанный тип используется для определения одного массива в программе, то удобно объявление массива в разделе описания переменных:

    VAR A: ARRAY[1..2,1..3] OF REAL;

    Выполнение работы

    1. Изучить возможности Паскаля по обработке двумерных таблиц.

    2. Составить программу решения задачи.

    Вариант

    Задача

    1,3,5,7,29

    Вычислите сумму всех элементов массива целых чисел А(3,4)

    2,4,6,8,30

    Вычислите сумму всех положительных элементов массива целых чисел С(4,4)

    12,14,16,18,28

    Вычислите произведение всех элементов массива целых чисел в(3,3)

    11,13,15,17,9

    Вычислите произведение всех отрицательных элементов массива вещественных чисел А(2,2)

    21,23,25,10,27

    Вычислите количество всех элементов массива К(5,2) вещественных чисел, равных 3

    22,24,26,19,20

    Вычислите количество всех элементов массива М(3,2) целых чисел, равных 0

    3. Введите и отладьте ее в среде Паскаль.

    1. Пересмотрите полученные результаты.

    2. Запишите данную программу в тетрадь и на диск.

    3. Ответьте на контрольные вопросы.

    4. Сдайте работы.

    Контрольные вопросы

    1. Какой индекс указывает номер строки?

    ……………………………………………………………………………………………………………………………………………………

    1. Какого типа могут быть элементы массива?

    ……………………………………………………………………………………………………………………………………………………

    1. Как ввести массив?

    ……………………………………………………………………………………………………………………………………………………

    1. Как вывести массив?

    ……………………………………………………………………………………………………………………………………………………

    1. Можно ли двумерный массив описать в разделе констант?

    ……………………………………………………………………………………………………………………………………………………

    Результаты работы. Программа

    ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

    Результат вычисления

    Исходные данные ............................................................................................

    ………………………………………………………………………………….

    Результат……………………………………………………………................

    ………………………………………………………………………………….










    Дата проведения……………………….. Практическая работа №13

    Создание алгоритмов для работы со строчками в среде программирования

    Цель урока: научиться создавать алгоритмы со строчными величинами и реализовывать их в среде программирования.

    Теоретические сведения

    Данное типа строка - это последовательность произвольных символов (т.е. элементов типа char).

    Переменную типа строка объявляют с помощью слова string так:

    var <переменная>: string[n];

    где n -длина строки, n<256. Длину строки можно не отмечать.

    Пример.

    const slovo=’University’;

    var fraza1: string[45]; fraza2: string;

    Выполнение работы

    1. Изучить возможности Паскаля по работе со строчечными величинами.

    2. Составить программу решения задачи. Дан текст: « Система Земля-Луна уникальна. И не только потому, что это родина человечества. Среди планет земной группы еще лишь Марс имеет двух маленьких спутников, вероятно, захваченных из пояса астероидов, а по соотношению размера/массы планеты и спутника лишь Харон и Плутон опережают Луну и Землю.» Составьте программу, вычисляющую для данного текста:

    Вариант

    Задача

    1,4,5,7,29

    Количество слов

    2,3,6,8,30

    Количество предложений

    12,13,16,18,28

    Количество букв «а»

    11,14,15,17,9

    Количество знаков «,»

    21,24,25,10,27

    Количество знаков «-»

    22,23,26,19,20

    Количество букв «н»

    3. Введите и отладьте ее в среде Паскаль.

    1. Пересмотрите полученные результаты.

    2. Запишите данную программу в тетрадь и на диск.

    3. Ответьте на контрольные вопросы.

    4. Сдайте работы.

    Контрольные вопросы

    1. Как записываются строчные величины?

    ……………………………………………………………………………………………………………………………………………………

    1. Какая функция определяет количество символов в строчке?

    ……………………………………………………………………………………………………………………………………………………

    1. Как осуществить доступ к 25 символу переменной А?

    ……………………………………………………………………………………………………………………………………………………

    1. Какие операции разрешимы над текстовыми переменными?

    ……………………………………………………………………………………………………………………………………………………

    1. В=’ишка’, А=’брат’. Что будет, если к А+В?

    ……………………………………………………………………………………………………………………………………………………

    Результаты работы. Программа

    ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

    Результат вычисления

    Исходные данные ............................................................................................

    ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………...

    Результат……………………………………………………………................

    ………………………………………………………………………………….









    Дата проведения……………………….. Практическая работа №14

    Создание программ для построения графических изображений

    Цель урока: Отработать практически умение создания программ для построения графических изображений

    Теоретические сведения

    Графический режим сначала надо задать. Это выполняют так:

    var driver, mode : integer; {Для характеристик дисплея}

    begin

    driver:= detect; {detect - стандартная постоянная}

    initgraph (driver, mode, ''); {Задание графического режима}

    if graphresult < > 0 then

    begin

    writeln('режим задать не удалось');

    halt {Стоп}

    end;

    <текст программы>

    end.

    Процедуры и функции:

    setcolor (<колір>) — задает цвет будущего изображения;

    setbkcolor (<колір>) — задает цвет тела;

    putpixel (x, y, <колір>) — высвечивает точку определенным цветом;

    line (x1, y1, x2, y2) — рисует линию между двумя точками;

    rectangle (x1, y1, x2, y2) — рисует прямоугольник;

    bar (x1, y1, x2, y2) — рисует зарисованный прямоугольник;

    circle (x, y, R) — рисует окружность с радиусом R и центром в (x,y);

    outtext (<текст>) — выводит заданий текст с поточной позиции;

    outtextxy (x, y, <текст>) — выводит текст в заданном месте;


    Выполнение работы

    1. Изучить возможности Паскаля по реализации циклических программ.

    2. Составить программу решения задачи. Нарисовать эмблему для нашей школы. Условие: эмблема должна содержать не менее пяти элементов, из которых она будет состоять, включая надпись.

    3. Введите и отладьте ее в среде Паскаль.

    1. Пересмотрите полученные результаты.

    2. Запишите данную программу в тетрадь и на диск.

    3. Ответьте на контрольные вопросы.

    4. Сдайте работы

    Контрольные вопросы

    1. К каких единицах измеряются расстояния на экране?

    …………………………………………………………………………………………………………………………………………………………………….

    1. Сколько координат имеет точка?

    ……………………………………………………………………………………………………………………………………………………………………

    1. Для чего задается графический режим?

    ……………………………………………………………………………………………………………………………………………………………………

    1. Из чего состоит изображение фигуры на экране?

    ……………………………………………………………………………………………………………………………………………………………………

    1. Как погасить точку на экране?

    ……………………………………………………………………………………………………………………………………………………………………

    Результаты работы. Программа

    ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

    Результат вычисления


    Результат










    Ведомость оценок

    работы

    Оценка

    за работу

    Замечания

    по выполнению

    1



    2



    3



    4



    5



    6



    7



    8



    9



    10



    11



    12



    13



    14




    41


Выберите курс повышения квалификации со скидкой 50%:

Автор
Дата добавления 17.11.2015
Раздел Информатика
Подраздел Другие методич. материалы
Просмотров304
Номер материала ДВ-165021
Получить свидетельство о публикации

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх