Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Свидетельство о публикации

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

Инфоурок / Информатика / Другие методич. материалы / Методическая разработка практического занятия: Основные алгоритмические конструкции и их описание средствами языков программирования
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 28 июня.

Подать заявку на курс
  • Информатика

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

библиотека
материалов

Практическое занятие 4

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


  1. Цель занятия

овладение навыками алгоритмического мышления и понимание методов формального описания алгоритмов.



Задачи урока:

  • Образовательная: актуализировать и закрепить ранее изученный материал, научиться составлять программы на языке программирования Паскаль;

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

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


знание:

  • алфавит и лексику языка;

  • правила записи выражений и операций.

  • операторы ввода-вывода;

  • операторы ветвления;

  • операторы цикла;


умение:

  • составление программ, реализующих линейные алгоритмы,

  • составление программ, реализующих оператор ветвления

  • составление программ, реализующих оператор цикла

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

2. Материально – техническое оснащение занятия практического занятия:

  1. компьютеры на рабочих местах с системным программным обеспечением (для операционной системы Windows или операционной системы Linux);

  2. мультимедийное оборудование;

  3. схемы: «Моделирование, формализация, алгоритмизация», «Основные этапы разработки программ», «Блок-схемы», «Алгоритмические конструкции»;

  4. электронное пособие;

  5. раздаточный материал (практическое задание),

  6. язык программирования Паскаль

  1. Задания.


Задание 1.


  1. Для начала работы в системе необходимо отыскать в древовидной структуре каталогов ПК файл с именем TURBO.EXE и запустить его.

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

  3. Чтобы открыть окно редактирования программного кода в пункте меню FILE необходимо выбрать команду NEW.

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

  5. В окне редактора необходимо прописать код создаваемой вами программы.

Введите текст программы EXР_1.

PROGRAM EXР_1;

BEGIN

Writeln('Первая программа на языке Pascal');

END.

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

  2. После исправления ошибок, если таковые обнаружены, необходимо повторно откомпилировать программу, чтобы убедиться, что ошибок в коде больше нет.

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

  4. Для просмотра результатов вычисления программы нажмем сочетание клавиш ALT+F5. для возврата в окно редактора кода достаточно нажать любую клавишу.

  5. Чтобы выйти из системы в пункте меню FILE выберем команду EXIT, при этом программой будет выведено сообщение о сохранении созданного файла.


  1. Сохраните под именем EXР_1. В поле "Save File as" задайте путь сохранения. На диске С:\ или D:\ выберите папку с номером группы наберите имя файла и нажмите Ok.

  2. Покажите результат преподавателю.

  3. Произвести выход из оболочки Turbo Pascal различными способами.

  4. Найдите в текущем каталоге файлы и просмотрите их расширение.


Задание 2.

  1. Запустите программу Turbo Pascal и введите тексты следующих программ, согласно образцу. Произведите компиляцию программы: Compile→ Compile либо (Alt+F9), запустите программу: Run→ Run либо (Ctrl+F9). Покажите результат преподавателю.


  1. Программа приветствия

Program Hello;

Begin

Writeln(‘Здравствуй, компьютер!’);

Write(‘Привет, ’); writeln(‘студент.’);

End.


  1. Найти сумму двух чисел

Program Summa; {заголовок программы}

Var

X,Y,Summa:Integer; {раздел объявления переменных}

Begin {тело программы}

Write(‘Введите числа Х и Y’);

Readln(X,Y);

Summa:=X+Y;

Writeln(‘Сумма чисел X и Y равна ’, Summa);

Readln; {Оператор пустого ввода, заменяет Alt+F5}

End.


  1. Составить программу, вычисляющую значение переменной m при данных i,j.k:

Program Primer_1;

Var

i, j, k :Integer;

m : Real;

Begin

Write(‘Введите значения для i, j и k =>’);

Readln(i, j, k);

m:=(i + j)/(k + 1);

Writeln(‘Значение для m = ’, m);

End.


  1. Даны два вещественных числа. Вывести их двумя способами:

Program Primer_2;

Const

A=4.5;

B=3.5;

Begin

Writeln(‘А= ’, A); {Получаем число с плавающей точкой}

Writeln(‘B= ’, B:5:2); {Получаем число с фиксированной точкой}

End.


  1. Программа тестирования знания дат

Program VETVLENIE;

Var

God: Integer;

Begin

Write('Введите год начала Великой Отечественной войны - ');

Readln(God);

If God = 1941 then

Writeln('Ответ верный')

Else

Writeln('Вы ошиблись');

Readln;

End.


  1. Программа, составляющая таблицу умножения

Program Tumn;

Var

P1, I : Integer;

Begin

Write('Введи первый сомножитель: ');

Readln(P1);

For I:=1 to 10 do {Организация цикла со счетчиком}

Begin

Writeln(P1,' x ',I, ' = ', P1*I);

end;

Readln;

End.


Задания для самостоятельного выполнения.


  1. Даны два действительных положительных числа. Найти среднее арифметическое, сумму, разность и произведение этих чисел. Числа вывести на экран с 3 знаками после запятой.

  2. Даны два целых числа. Найти среднее арифметическое, сумму, разность и произведение этих чисел.

  3. Даны три действительных числа. Возвести в квадрат те из них, значения которых неотрицательны. Результат вычисления вывести на экран монитора.

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


  1. Даны три числа a, b, c. Выяснить, верно ли, что a


4. Содержание отчета:

  • Название, цель работы, задание данной практической работы.

  • Номер варианта, условие задачи своего варианта и ее решение.

  • Результат продемонстрировать преподавателю.

  • Перечень контрольных вопросов.

  • Вывод о проделанной работе.

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

  1. Как сохранить новую информацию из нового окна?

  2. Как сохранить изменения в файле?

  3. Опишите компиляцию и выполнение программ.

  4. Из каких разделов состоит программа, написанная на языке программирования Turbo Pascal?

  5. Какие разделы в программе обязательны?

  6. Назовите известные вам арифметические операции и функции.

  7. Как объявляются целые или вещественные переменные?

  8. Как определить значение переменной?

  9. Опишите операторы ввода информации.

  10. Опишите операторы вывода информации.

  11. Опишите оператор присваивания и правила его использования.




Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

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

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Автор
Дата добавления 25.04.2016
Раздел Информатика
Подраздел Другие методич. материалы
Просмотров500
Номер материала ДБ-052218
Получить свидетельство о публикации
Похожие материалы

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