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

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

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

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

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

 

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

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

 

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

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

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

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

 

знание:

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

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

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

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

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

 

умение:

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

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

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

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

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

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

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

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

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

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

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

3.     Задания.

 

Задание 1.

 

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

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

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

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

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

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

PROGRAM EXР_1;

BEGIN

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

END.

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

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

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

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

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

 

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

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

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

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

 

Задание 2.

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

 

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

Program Hello;          

Begin

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

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

End.

 

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

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

Var

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

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

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

     Readln(X,Y);

     Summa:=X+Y;

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

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

End.

 

C.    Составить программу, вычисляющую значение переменной 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.

 

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

Program Primer_2;                    

Const

  A=4.5;

  B=3.5;        

Begin                    

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

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

End.

 

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

Program VETVLENIE;      

Var

God: Integer;

Begin

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

Readln(God);

If God = 1941 then

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

 Else

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

Readln;

End.

 

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

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.

 

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

 

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

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

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

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

e)     Даны три числа a,  b, c. Выяснить, верно ли, что a<b<c. Ответ получить в текстовой форме: верно или неверно.

 

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

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

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

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

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

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

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

1.     Как сохранить новую информацию из нового окна?
2.     Как сохранить изменения в файле?
3.     Опишите компиляцию и выполнение программ.

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

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

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

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

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

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

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

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

 

 

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

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

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

Семейный психолог

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

Копирайтер

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 650 854 материала в базе

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

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

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

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

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

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

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

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

    Полищук Светлана Владимировна
    Полищук Светлана Владимировна
    • На сайте: 8 лет и 6 месяцев
    • Подписчики: 0
    • Всего просмотров: 16547
    • Всего материалов: 5

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

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

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

Экскурсовод

Экскурсовод (гид)

500/1000 ч.

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

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

Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации

Преподаватель информационных технологий

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 192 человека из 53 регионов
  • Этот курс уже прошли 968 человек

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

Компьютерная грамотность для пенсионеров

36 ч. — 180 ч.

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

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

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

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

Мини-курс

Введение в экономическую теорию и практику

3 ч.

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

Мини-курс

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

4 ч.

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

Мини-курс

Карьера и развитие в современном мире

10 ч.

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