Инфоурок Информатика Другие методич. материалыПрактические работы на языке программирования Паскаль

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

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

 

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

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

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

Значение операторов:
Begin - начало
End – конец
Write или Writeln – вывод на экран
Read или Readln – ожидание ввода
 


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

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

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

begin

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

end.

 

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

 

Задание №1.

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

 


program Hello;

 

begin

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

end.

 

 

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

 

 

Задание №2.

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

Не забудь в конце каждой строки знак «;»

var n: string;

 

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

readln (n);

writeln ('Hello! ', n);

 

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

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

 

 

Задание №3.

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

Сохрани файл в своей папке под именем «Hello»
 


Не забудь, если ты используешь новые переменные, добавь их в описание (Var).

!!!! Создай папку.
Сохраняй каждую задачу в отдельном файле  (Команда «Сохранить как…»)
 

 

 


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

 

Тип переменных:
integer – использование в программе чисел.
string - использование в программе текстовых переменных

program qq;

var a, b, c: integer;

begin

   readln ( a, b );

   c := a + b;

   writeln ( c );

end.

 

 

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

 

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

 

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

 

Не забудь: 
С помощью оператора writeln ('Hello! ', n);
можно вывести на экран как текст, так и значение переменной!
Задание №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    +   3    плюс 
4    -    1    минус 
2    *    3    умножить 
10  /    5    разделить 
17  div  5    целочисленное деление 
17  mod  5 
  остаток от целочисленного 
деления
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

VAR  shirina,tol,pl    :Integer; 
    visota,V          :Real; 
BEGIN 
    shirina:=8;   tol:=5;   visota:=12.41; 
    pl := shirina * tol; 
    V  := pl * visota; 
    WriteLn (pl,'    ', V  :10:3) 
END.
    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 км/час. Вычислить среднюю скорость автомобиля (она равна суммарному пути, деленному на суммарное время).

 

 

 

 

 

 

Использованные источники

 

1.     Сухих Н.А. Поурочные разработки по информатике. 9 класс – М.: ВАКО, 2013. – 288 с. (В помощь школьному учителю)

2.     Семакин И.Г. Информатика и ИКТ: учебник для 9 класса / И.Г. Семакин, Л.А. Залогова, С.В. Русаков, Л.В. Шестакова. – 3-е изд. – М.: БИНОМ. Лаборатория знаний, 2010, -341 с.

3.     Данил Душистов. Решение 50 типовых задач по программированию на языке Pascal

 

 

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

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

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

PR-менеджер

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

Секретарь-администратор

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 662 127 материалов в базе

Материал подходит для УМК

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

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

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

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

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

  • Скачать материал
    • 22.03.2018 19992
    • DOCX 391.1 кбайт
    • 1024 скачивания
    • Рейтинг: 5 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Юденко Ирина Викторовна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Юденко Ирина Викторовна
    Юденко Ирина Викторовна
    • На сайте: 9 лет и 5 месяцев
    • Подписчики: 1
    • Всего просмотров: 78782
    • Всего материалов: 32

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

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

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

Бухгалтер

Бухгалтер

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 22 человека из 16 регионов

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

Методы и инструменты современного моделирования

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 36 человек из 19 регионов
  • Этот курс уже прошли 69 человек

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

Управление сервисами информационных технологий

Менеджер по управлению сервисами ИТ

600 ч.

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

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

Математика и информатика: теория и методика преподавания в профессиональном образовании

Преподаватель математики и информатики

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 41 человек из 23 регионов
  • Этот курс уже прошли 53 человека

Мини-курс

Управление рисками и финансовое моделирование

4 ч.

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

Мини-курс

Продвижение: от бесплатной рекламы до постоянных клиентов

3 ч.

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

Мини-курс

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

4 ч.

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