Практические работы." «Программирование на языке Pascal. Линейные алгоритмы»"
методическая разработка по информатике и икт (8 класс)

Капочкина Антонина Николаевна

Практические работы." «Программирование на языке Pascal. Линейные алгоритмы»"

Практическая работа № 1

 Начало программирования. Работа в программе PascalABC. Решение задач на линейный алгоритм.

Практическая работа № 2

 «Программирование на языке Pascal. Линейные алгоритмы»

 


 

 

 

Скачать:

ВложениеРазмер
Файл prakticheskie_raboty._pascal.docx378.47 КБ

Предварительный просмотр:

Практическая работа № 1

 Начало программирования. Работа в программе PascalABC.

Решение задач на линейный алгоритм.

Значение операторов:

Begin - начало

End – конец

Write или Writeln – вывод на экран

Read или Readln – ожидание ввода

Структура любой программы:

program <имя программы>;

var …; {переменные}

begin

 … {основная программа}

end.

Комментарий в фигурных скобках не выводится.

Задание №1.

Набрать в программе PascalABC следующий текст:

program Hello;

begin

  writeln ('Hello! What's your name?')

end.

Запустить программу на выполнение (зеленый треугольник ▷).

Задание №2.

Дополни программу (перед оператором Begin):

var n: string;

Дополни программу (перед оператором End):

readln (n);

writeln ('Hello! ', n);

Запустить программу на выполнение (зеленый треугольник ▷).

В строке ввода введи свое имя. Нажми Enter.

Задание №3.

Придумай продолжение диалога. Запиши нужные операторы в программу. Запусти программу на выполнение.

Задание №4. Задача: Ввести два целых числа и вывести на экран их сумму.

program qq;

var a, b, c: integer;

begin

   readln ( a, b );

   c := a + b;

   writeln ( c );

end.

Запусти программу, запиши 3 числа через Enter.

Задание №5. Задача: Ввести три числа, найти их сумму и произведение.

Задание №6. Задача: Ввести четыре числа, найти сумму первых двух и произведение следующих двух чисел.

Задание №7. Дано тело программы, запиши переменные в Var. Обеспечь вывод на экран значение переменных а и b. Вывод должен быть оформлен таким образом: a=24, b=7.

        

   begin

          a := 5;

          b := a + 2;

          a := (a + 2)*(b – 3);

        end.

Задание №8. Измени программу в задании № 7, так, что бы ввод значения переменной а осуществлялось с клавиатуры.

Задание №9. Создай программу.

Задача. Найти периметр и площадь  прямоугольника. Длину и ширину ввести с клавиатуры.

Задание №10. Создай программу.

Задача.  Осуществить ввод числа с клавиатуры. Возвести введенное число в квадрат, в куб, в 4 и 5  степень. Выдать на экран результат с пояснениями.

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

Практическая работа № 2

 «Программирование на языке Pascal. Линейные алгоритмы»

Задание №11 Население  Москвы  равняется    а=9000000  жителей.  Население  Нью-Васюков  равняется b=1000 жителей. Напишите программу, которая определяет разницу в числе жителей между двумя городами. Используйте переменные величины.

Задание №12

Определите без компьютера, что будет напечатано при выполнении следующих фрагментов программ:

1)  a:=100;  a:=10*a+1;  WriteLn (a)

2)  a:=100;  a:=-a;  WriteLn (a)

3) a:=10;  b:=25;  a:=b-a;  b:=a-b;  WriteLn (a,' ',b)

Задание №13

VAR a,b: Integer;

BEGIN

  a:=(Sqr(2)+1)*(20- Sqr(2*2))-11;

  b:=11 div (a-4);

  WriteLn (Sqr(a)+b-1)

END.

Задание №14

Найдите ошибку в данной программе:

VAR a,b,y : Integer;

BEGIN

    a:=10;   b:=6;

    y:= a / b;

    WriteLn (y)

END.  

Задание №15

Известны размеры спичечной коробки: высота - 12.41 см., ширина - 8 см., толщина - 5 см.  Вычислить площадь основания коробки и ее объем.

Задание № 16

Написать программы для решения следующих задач:

1) В  углу прямоугольного двора размером 50х30 стоит прямоугольный дом размером 20х10. Подсчитать площадь дома, свободную площадь двора и длину забора. Примечание: в углу, где дом, забора нет.

2) Радиус окружности равен 800. Вычислить длину окружности и площадь круга. Результаты печатать с 5 знаками после десятичной точки.
 3) Автомобиль 3 часа ехал со скоростью 80 км/час и 2 часа со скоростью 90 км/час. Вычислить среднюю скорость автомобиля (она равна суммарному пути, деленному на суммарное время).


По теме: методические разработки, презентации и конспекты

2 Pascal линейные алгоритмы

Рассмотрены операторы организации линейных алгоритмыов...

Урок по информатике для 9-х классов на тему: «Графика в Pascal ABCNET. Практическая работа. Программирование рисунка «Светофор»

Цель данного урока – дать представление о графике в языках программирования, научить писать простейшие программы для построения рисунка в Паскале. Приводятся основные графические операторы Pascal ABCN...

Практическое задание №17 Тема: Работа с учебным исполнителем алгоритмов: построение линейных алгоритмов.

Практическое задание №17Тема: Работа с учебным исполнителем алгорит­мов: построение линейных алгоритмов....

Практическая работа программирование в среде TURBO PASCAL. Управление экраном.

Практическая работа апрграммирование в среде TURBO PASCAL. Управление экраном.  9 класс.Работе состоит из двух частей - теоретической и практичекой.  В теоретической части представлены некот...

Практическая работа. Программирование линейных алгоритмов

Практическая работа. Программирование линейных алгоритмовЦель работыВыработать практические навыки работы с системой Pascal ABC, научиться создавать, вводить в компьютер, выполнять и исправлять просте...

С/Р по теме "Линейные алгоритмы и условные алгоритмы на языке Pascal"

С/Р по теме "Линейные алгоритмы и условные алгоритмы на языке Pascal"...

ПРАКТИЧЕСКАЯ РАБОТА. ПРОГРАММИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ МНОЖЕСТВ.

ПРАКТИЧЕСКАЯ РАБОТАПРОГРАММИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ МНОЖЕСТВЦЕЛЬ: Изучить правила объявления и использования переменных типа множество на языке программирования Паскаль. Получить практические навыки ...