Инфоурок Информатика Другие методич. материалыЛабораторная работа. Линейные программы.

Лабораторная работа. Линейные программы.

Скачать материал

Лабораторная работа № 1 Линейные операторы. Стандартные функции

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

1. Пример. Определить расстояние на плоскости между двумя точками с заданными координатами M1(x1,y1) и M2(x2,y2).

Решение задачи.

Надпись: Блок-схема алгоритма http://valera.asf.ru/delphi/lab/1/image002.gifМатематическая модель: расстояние на плоскости между двумя точками M1(x1,y1) и M2(x2,y2) высчитывается по формуле:

1a  Переводим блок-схему на язык Паскаль:

program example1;


Alt+F9 – компиляция программы

Ctrl+F9 – запуск программы на исполнение

 
uses crt;
var x1, x2, y1, y2: Integer;
    d:Real; 
begin    clrscr;
    Writeln('Введите координаты двух точек:');
    Write('x1= '); Readln(x1); 
    Write('y1= '); Readln(y1); 


SQRT(х) – определяет корень квадратный из числа х

SQR(х) – определяет квадрат числа х

ABS (х) – определяет модуль числа х

 
    Write('x2= '); Readln(x2);
    Write('y2 ='); Readln(y2); 
    d:=sqrt(sqr(x2-x1)+sqr(y2-y1)); 
    Writeln('d= ',d:6:2); 
    Readln; 
end. 

Варианты заданий

Задание 2. Даны x, y. Составить программу вычисления значения выражения:

1)

2)

3)

4)

 

Задание 3.   Контрольные вопросы

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

2.         Как обозначается начало и конец программы?

3.         Из каких разделов состоит программа на языке Паскаль?

4.         Как в языке Паскаль осуществляется вывод на экран?

5.         Для чего предназначен оператор присваивания?

6.         Как в языке Паскаль осуществляется ввод значения переменной?

                                                                                           

Лист оценивания

№ задания

 

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

1.

1. Работа с примером.

2 балла

2-5 баллов в зависимости от объема выполненного задания

2. Самостоятельная программа по примеру.

3 балла

2.

Письменная работа

2-5 баллов  в зависимости от количества правильных ответов

 


Задание 3. Составить программу для решения следующей задачи:

a)     Дана длина ребра куба. Найти объем куба и площадь его боковой поверхности.

b)    Известна длина окружности. Найти площадь круга, ограниченного этой окружностью.

c)     Вычислить высоту треугольника, опущенную на сторону а, по известным значениям длин его сторон a, b, c.

d)    По данным сторонам прямоугольника вычислить его периметр, площадь и длину диагонали.

 

Задание 3. Вывести значение true, если приведенное высказывание для предложенных исходных данных является истинным, и значение false в противном случае (все числа, для которых не указано иное, являются действительными):

a)     данное число x принадлежит отрезку [-a, a];

b)    данное число x не принадлежит интервалу (a, b);

c)     данное целое число x является нечетным;

d)    данное число x является корнем уравнения: ax2+bx+c=0;

Дополнительные задания

1.            Ученик начал решать задачи данного урока программирования, когда электронные часы показывали h1 часов и min1 минут, а закончил, когда было h2 часов и min2 минут. Составьте программу, позволяющую определить, сколько времени (в часах и минутах) ученик решал эти задачи.

2.            Дано действительное число а. Не пользуясь никакими другими операциями, кроме умножения, получить: а) а4 за две операции; б) а6 за три операции; в) а7 за четыре операции; г) а8 за три операции.

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Лабораторная работа. Линейные программы."

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Контент-менеджер

Получите профессию

Няня

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 665 143 материала в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 04.01.2016 2875
    • DOCX 62 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Иващенко Татьяна Леонидовна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Иващенко Татьяна Леонидовна
    Иващенко Татьяна Леонидовна
    • На сайте: 8 лет и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 7463
    • Всего материалов: 5

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Фитнес-тренер

Фитнес-тренер

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Методика преподавания информатики в начальных классах

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Этот курс уже прошли 67 человек

Курс повышения квалификации

Особенности подготовки к сдаче ОГЭ по информатике и ИКТ в условиях реализации ФГОС ООО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 102 человека из 39 регионов
  • Этот курс уже прошли 806 человек

Курс профессиональной переподготовки

Создание и обеспечение электронного архива с использованием информационно-коммуникационных технологий

Специалист по формированию электронного архива

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 30 человек из 22 регионов
  • Этот курс уже прошли 36 человек

Мини-курс

Основы управления проектами

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Технологии и анализ в медиакоммуникациях

7 ч.

1180 руб. 590 руб.
Подать заявку О курсе

Мини-курс

Созависимые отношения и способы их преодоления

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 43 человека из 21 региона
  • Этот курс уже прошли 33 человека