Практическая работа по информатике

  • docx
  • 31.05.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Практическая работа №90.docx

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

Тема: программирование алгоритмов циклической структуры.

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

Оборудование: Компьютер с установленной операционной системой Windows, Free Pascal.

Литература:

1. Бабушкин И.А. и др. Практикум по Турбо     Паскалю. Учебное пособие.: М,1998

2. Информатика. 7–9 класс. Базовый курс. Практикум-задачник по моделированию./ Под ред.Н. В. Макаровой. –СПб.: Питер, 2001

3. Лапчик М. П. Вычисления. Алгоритмизация. Программирование: Пособие для учителя. - М.: Просвещение, 1988

4. Основы информатики и вычислительной техники: Проб. учеб. Для 10-11 кл. сред. шк./ А. Г. Гейн, В. Г. Житомирский, Е.В. Линецкий и др. - М. Просвещение, 1992

5. Основы информатики и вычислительной техники: Проб. учеб. пособие для сред. учеб. заведений. В 2 ч./ под ред А.П. Ершова, В.М. Монахова. - М.: Просвещение, 1986

 

Задания:

Разработать алгоритм, составить программу решения задачи, подготовить тестовый пример и вычислить его на ПК.

 

1 вариант.

1. Найдите сумму двузначных натуральных чисел, кратных трем.

2. Найдите сумму п первых чисел ряда, если  ап=.

3. Вычислить значения функции у=хна [0;10] с шагом 1.

 

2 вариант.

1. Найдите сумму трехзначных натуральных чисел, оканчивающихся на 18.

2. Найдите сумму п первых чисел ряда, если  ап=.

3. Вычислить значения функции у=на [1;10] с шагом 1.

 

Теоретические сведения к практической работе:

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

 Этот оператор   обеспечивает повторение цикла, управляемое переменной:

             FOR переменная:=начальное значение TO конечное значение DO оператор;

где переменная -переменная порядкового типа, причем она последовательно принимает значения от начального до конечного с шагом 1,                          либо:

             FOR переменная:=начальное значение DOWNTO   конечное значение  DO оператор,

где переменная принимает последовательно убывающие значения с шагом -1.

Если необходимо последовательно выполнять несколько операторов в теле цикла, их следует объединить в составной оператор с помощью операторных скобок BEGIN...END.

Схема универсального оператора цикла такова:

                   WHILE  логическое выражение DO оператор; (оператор будет повторяться, пока истинно логическое выражение). Цикл необходимо составить так, чтобы перед каждым повторением оператора значение логического выражения вычислялось заново. Если необходимо повторять несколько операторов, их следует объединить  составным оператором BEGIN...END.

Оператор  FOR  обеспечивает повторение цикла, управляемое переменной:

                   FOR переменная:=начальное значение TO   конечное значение  DO оператор;

где переменная – переменная порядкового типа, причем она последовательно принимает значения от начального до конечного с шагом 1.

                  FOR переменная:=начальное значение DOWNTO   конечное значение  DO оператор;, где переменная принимает последовательно убывающие значения с шагом -1.

 

Пример: Составить  программу вычисления  суммы  24 членов ряда: 1+2+3+...+24

var  k,s: integer;

      begin

             s:=0;

             for k:= 1 to 24 do

                s:=s+k;

        writeln('сумма=',s)

  end.

 

Пример: Дана программа вычисления  суммы S  первых 100 членов ряда: 1+2+3+...+100:

var  k,s: integer;

   begin

           s:=0;

           k:=1;

         while k<=100 do begin

              s:=s+k;

              k:=k+1;

         end;

       writeln('сумма=',s)

end.

Сделайте вывод по работе.


 

Посмотрите также