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

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

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

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

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

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

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

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

Скачать:

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

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

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

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

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

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

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

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

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

writeln (‘Hello! What’s your name?’)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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)

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

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

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

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

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

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

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

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

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

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

Источник

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

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

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

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

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

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

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

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

writeln (‘Hello! What’s your name?’)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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)

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

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

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

2) Радиус окружности равен 800. Вычислить длину окружности и площадь круга. Результаты печатать с 5 знаками после десятичной точки.

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

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

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

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

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

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

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

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

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

Номер материала: ДБ-1350732

Не нашли то что искали?

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

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

Подарочные сертификаты

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

Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение администрации может не совпадать с точкой зрения авторов.

Источник

Практические работы на тему «Основные алгоритмические конструкции и их описание средствами языка программирования Паскаль»

Министерство образования, науки и молодежной политики

Государственное бюджетное профессиональное образовательное учреждение

Краснодарского края «Пашковский сельскохозяйственный колледж»

«Основные алгоритмические конструкции и их описание средствами языка программирования Паскаль»

Глухова С.В. преподаватель компьютерных дисциплин ГБПОУ КК ПСХК

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

Тема: Среда программирования. Тестирование готовой линейной программы. Программная реализация несложного алгоритма.

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

сформировать навыки работы в среде программирования;

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

Оснащение рабочего места: персональный компьютер, программа Turbo Pascal, ИТК.

Цветкова М.С., Великович Л.С. Информатика и ИКТ: учебник для студ. учреждений сред. проф. образования. — М., 2014

Астафьева Н.Е., Гаврилова С.А., Цветкова М.С. Информатика и ИКТ: Практикум для профессий и специальностей технического и социально-экономического профилей: учеб. пособие для студ. учреждений сред. проф. образования / под ред. М.С.Цветковой. — М., 2014

Цветкова М.С., Хлобыстова И.Ю. Информатика и ИКТ: практикум для профессий и специальностей естественно-научного и гуманитарного профилей : учеб. пособие для студ. учреждений сред. проф. образования. — М., 2014.

Норма времени: 2 часа.

Изучить ИТК, ознакомиться с учебным материалом.

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

Уметь создавать линейные программы, компилировать и тестировать их.

Предоставить на экране дисплея выполненную работу.

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

Окно программы Turbo Pascal состоит из главного меню, рабочего поля и панели функциональных клавиш.

Основными операторами являются:

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

Для того чтобы открыть любое из этих меню, достаточно щелкнуть один раз на его заголовке или нажать F 10, в результате заголовок одного из меню окажется выделен. После этого с помощью клавиш-стрелок остается переместить курсор на заголовок нужного меню и нажать Enter >.

Каждый пункт меню содержит подпункты:

I ) меню File содержит:

2) меню Edit содержит:

Cut (Вырезать) — «вырезает» текст, выделенный в окне редактора, и помещает его в буфер обмена. (Shift + Del)

Paste (Вставить) — вставляет текст из буфера обмена.( Shift + Ins )

3) меню Search содержит:

4) меню Run содержит:

Go to cursor (Выполнить до курсора).

Parameters (Параметры программы)

Наберите текст программы, описывающей решение примера С=А+В. Выполните компиляцию программы и тестирование.

На рабочем столе откройте папку Turbo Pascal и в ней вложенную папку BIN.

В папке BIN выберите файл TURBO.EXE

В окне текстового редактора программы Turbo Pascal наберите текст программы:

Writeln (‘ Введите число А ‘);

Writeln (‘ Введите число В ‘);

Проверьте программу на ошибки (компиляция)- нажать F 9.

Сохраните программу, выбрав в меню File / Save as .

запустить программу, выбрав в меню пункт Run / Run .

в ответ на приглашение «Введите число А» набрать 23,

в ответ на приглашение «Введите число В» набрать 17,

если программа работает правильно, то в результате будет выведено –

Для возврата в программу нажмите клавишу Enter.

Измените исходную программу, чтобы она находила частное двух чисел.

Сохраните программу под другим именем.

Измените исходную программу, чтобы она находила сумму четырех чисел.

Сохраните программу под другим именем.

Наберите текст программы, описывающей решение примера Выполните компиляцию программы и тестирование.

В окне текстового редактора программы Turbo Pascal наберите текст программы:

Writ е ln (‘Задача 2’);

Writ е ln (‘ Введите А ‘);

Сохранить программу, выбрав в меню File/Save as.

запустить программу, выбрав в меню пункт Run / Run .

в ответ на приглашение «Введите число А» набрать 2,

в ответ на приглашение «Введите число В» набрать 2,

если программа работает правильно, то в результате будет выведено –

Для возврата в программу нажмите клавишу Enter.

Введите ограничение для вещественного числа, для этого внесите изменения в текст программы Writeln (‘ D = ‘, D :4:2);

7. Самостоятельно протестируйте программу с другими числовыми данными:
А=2; В=1,5;

Создайте и протестируйте программу вычисления переменной D =( a * b )+2

Как открыть новое окно программы?

Как сохранить новый текст программы?

Как проверить текст программы на ошибки?

Что такое компиляция программы?

Как «запустить» программу?

Назовите оператор вывода в Turbo Pascal.

Назовите оператор ввода в Turbo Pascal.

Какие арифметические действия применимы к переменным вещественного типа?

Какой тип данных применен в этой практической работе.

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

Тема: Разработка и тестирование программ с линейной структурой.

изучить технологию составления программы с линейной структурой;

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

сформировать навыки работы в среде программирования;

Оснащение рабочего места: персональный компьютер, программа Turbo Pascal, ИТК.

Цветкова М.С., Великович Л.С. Информатика и ИКТ: учебник для студ. учреждений сред. проф. образования. — М., 2014

Астафьева Н.Е., Гаврилова С.А., Цветкова М.С. Информатика и ИКТ: Практикум для профессий и специальностей технического и социально-экономического профилей: учеб. пособие для студ. учреждений сред. проф. образования / под ред. М.С.Цветковой. — М., 2014

Цветкова М.С., Хлобыстова И.Ю. Информатика и ИКТ: практикум для профессий и специальностей естественно-научного и гуманитарного профилей : учеб. пособие для студ. учреждений сред. проф. образования. — М., 2014.

Норма времени: 2 часа.

Изучить ИТК, ознакомиться с учебным материалом.

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

Уметь создавать линейные программы, компилировать и тестировать их.

Предоставить на экране дисплея выполненную работу.

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

Создайте и протестируйте программу, описывающую решение примера: Y =(( x +2* z )*(3* x +4* z ))-2

Задайте число в интервале от 1 до100. Составьте программу, которая:

Умножает это число на себя;

Складывает результат умножения с удвоенным исходным числом;

Делит полученную сумму на исходное число;

Вычитает из результата деления исходное число;

Выводит на экран окончательный результат.

Создайте и протестируйте программу вычисления расстояние АВ между точками с координатами (Х1, Y1) и (Х2, Y2), которые вводятся с клавиатуры.

Каждый день Максим получает карманные деньги на мелкие расходы. Из них он тратит 30 рублей на сладости. Это составляет 1/4 часть того, что он покупает ежедневно. Максим сберегает 1/3 того, что остается после покупки сладостей. Напишите программу, которая выводит на экран сумму, накопленную Максимом за один год.

Для чего применяется операторы Read и Readln?

Что обозначает оператор Var?

Какие арифметические действия применимы к переменным вещественного типа?

Какие арифметические действия применимы к переменным целого типа данных?

Что такое компиляция программы?

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

Тема: Операторы Pascal для разветвляющихся алгоритмов. Разработка и тестирование программ с разветвляющейся структурой.

научиться применять основные операторы и редактировать программы с разветвляющейся структурой;

изучить технологию составления программы с разветвляющейся структурой;

сформировать навыки работы в среде программирования;

Оснащение рабочего места: персональный компьютер, программа Turbo Pascal, ИТК.

Цветкова М.С., Великович Л.С. Информатика и ИКТ: учебник для студ. учреждений сред. проф. образования. — М., 2014

Астафьева Н.Е., Гаврилова С.А., Цветкова М.С. Информатика и ИКТ: Практикум для профессий и специальностей технического и социально-экономического профилей: учеб. пособие для студ. учреждений сред. проф. образования / под ред. М.С.Цветковой. — М., 2014

Цветкова М.С., Хлобыстова И.Ю. Информатика и ИКТ: практикум для профессий и специальностей естественно-научного и гуманитарного профилей : учеб. пособие для студ. учреждений сред. проф. образования. — М., 2014.

Норма времени: 2 часа.

Изучить ИТК, ознакомиться с учебным материалом.

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

Уметь создавать разветвляющиеся программы, компилировать и тестировать их.

Предоставить на экране дисплея выполненную работу.

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

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

В программе с разветвляющейся структурой используются: условный оператор (оператор ветвления) и оператор выбора (оператор варианта).

Общий вид условного оператора IF

После ключевого слова IF (если) следует условие, и если оно истинно, то выполняется оператор или блок операторов, следующих за ключевым словом THEN (то); если же оно ложно, то выполняется оператор или блок операторов, следующих за ключевым словом ELSE (иначе).

Наберите текст программы, описывающей решение задачи: Даны переменные Р, К. Если р

Выполните компиляцию программы и тестирование.

В окне текстового редактора программы Turbo Pascal наберите текст программы:

Writeln ( ‘ Введите Р ‘ );

3. Сохранить программу, выбрав в меню File/Save as.

4. Протестировать программу:

в ответ на приглашение «Введите число Р» набрать 3,

если программа работает правильно, то в результате будет выведено К=0.

5. Для возврата в программу нажмите клавишу Enter.

6. Самостоятельно протестируйте программу с другими числовыми данными:

Наберите текст программы. Выполните компиляцию программы и тестирование.

В окне текстового редактора программы Turbo Pascal наберите текст программы:

Writeln (‘ Введите Y’);

2. Проверьте программу на ошибки – нажать F9.

3. Сохраните программу, выбрав в меню File/Save as.

4. Запустите программу, выбрав в меню пункт Ran/Ran.

5. Протестируйте программу:

в ответ на приглашение «Введите число Y » набрать 9,

6. Самостоятельно протестируйте программу с другими числовыми данными:

Составьте и протестируйте программу следующей задачи: Наибольшее из двух чисел необходимо возвести в куб.

Составьте программу в которой значение переменной С вычисляется по формуле А+В, если А – не четное ( А mod 2 = 1 ), и А*В, если А – четное ( А mod 2 = 0 ).

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

С оставьте и протестируйте программу следующей задачи: Даны переменные А и В. Если сумма этих чисел больше 10 то необходимо найти их произведение, во всех других случаях найти отношение А/В.

Какие операторы используются в программах с разветвляющейся структурой?

Назовите операторы ввода.

Назовите операторы вывода.

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

Тема: Операторы Pascal для циклических алгоритмов. Разработка и тестирование программ с циклической структурой.

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

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

сформировать навыки работы в среде программирования;

Оснащение рабочего места: персональный компьютер, программа Turbo Pascal, ИТК.

Цветкова М.С., Великович Л.С. Информатика и ИКТ: учебник для студ. учреждений сред. проф. образования. — М., 2014

Астафьева Н.Е., Гаврилова С.А., Цветкова М.С. Информатика и ИКТ: Практикум для профессий и специальностей технического и социально-экономического профилей: учеб. пособие для студ. учреждений сред. проф. образования / под ред. М.С.Цветковой. — М., 2014

Цветкова М.С., Хлобыстова И.Ю. Информатика и ИКТ: практикум для профессий и специальностей естественно-научного и гуманитарного профилей : учеб. пособие для студ. учреждений сред. проф. образования. — М., 2014.

Норма времени: 2 часа.

Изучить ИТК, ознакомиться с учебным материалом.

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

Уметь создавать циклические программы, компилировать и тестировать их.

Предоставить на экране дисплея выполненную работу.

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

Цикл – это команда исполнителю многократно повторять указанную последовательность команд.

В программах с циклической структурой используются циклы с параметром ( for ), предусловием (while) и постусловием ( repeat ).

Основной циклической структурой является цикл с предусловием (цикл-пока). С помощью этой структуры можно построить любой циклический алгоритм. Оператор цикла с предусловием в Паскале имеет следующий формат:

Служебное слово while означает «пока», do — делать, выполнять. Оператор, стоящий после слова do, называется телом цикла. Тело цикла может быть простым или составным оператором, т.е. последовательностью операторов между служебными словами begin и end.

В Паскале нет специальных служебных слов для обозначения начала и конца цикла (так же как и конца ветвления). Во всех случаях, где это необходимо, используются слова begin и end.

Оператор цикла FOR состоит из заголовка и тела цикла. Он может быть представлен в 2-х форматах:

1. FOR параметр цикла >:=TODO оператор >

2. FOR параметр цикла >:=DOWNTODO оператор >

S1 и S2 – выражения, определяющие соответственно начальное и конечное значения параметра цикла.

Оператор FOR обеспечивает выполнение тела цикла до тех пор, пока не будут перебраны все значения параметра цикла от начального до конечного.

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

1. В окне текстового редактора программы Turbo Pascal наберите текст программы:

write(‘B ведит e число букв ‘);

write(‘Из ‘,N, ‘ букв можно составить ‘,F, ‘слов’)

2. Проверьте программу на ошибки – нажать F9.

3. Сохраните программу, выбрав в меню File/Save as.

4. Протестируйте программу.

1) Запустите программу, выбрав в меню пункт Ran/Ran.

2) Введите различные буквы и получите результат работы программы.

5. Для возврата в программу нажмите клавишу Enter.

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

1. В окне текстового редактора программы Turbo Pascal наберите текст программы:

Writeln (‘ Введите число ‘);

Writeln (‘Число не простое’);

Writeln (‘Число простое’);

2. Проверьте программу на ошибки – нажать F9.

3. Сохраните программу, выбрав в меню File/Save as.

4. Запустите программу, выбрав в меню пункт Ran/Ran.

5. Протестируйте программу.

Составьте и протестируйте программу нахождения суммы чисел вводимых с клавиатуры.

Составьте и протестируйте программу вычисления произведения четных чисел от1 до10.

Самостоятельно составьте программу нахождения суммы четных и нечетных чисел.

Какие виды циклов Вы знаете?

В каких случаях используется оператор FOR.

В каких случаях используется оператор while.

Чем отличаются циклы с предусловием и с постусловием?

Источник

Видео

Поделиться или сохранить к себе:
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных, принимаю Политику конфиденциальности и условия Пользовательского соглашения.