Алгоритмы циклической структуры, программирование на языке Pascal Часть 1 8 «Б» и 10 «Б» класс icon

Алгоритмы циклической структуры, программирование на языке Pascal Часть 1 8 «Б» и 10 «Б» класс



НазваниеАлгоритмы циклической структуры, программирование на языке Pascal Часть 1 8 «Б» и 10 «Б» класс
Дата конвертации11.11.2012
Размер445 b.
ТипДокументы


Алгоритмы циклической структуры, программирование на языке Pascal Часть 1

  • 8 «Б» и 10 «Б» класс


Цикл (повтор) – это…

  • такая форма организации действий, при которой одна и та же последовательность действий повторяется несколько раз ( или ни разу) до тех пор, пока выполняется некоторое условие.



Циклы бывают:

  • Циклы со счетчиком (ДЛЯ), в которых тело цикла выполняется определенное количество раз;

  • Циклы с условием (ПОКА и ДО), в которых тело цикла выполняется до тех пор, пока выполняется условие.



Цикл с предусловим

  • пока условие истинно, выполняется тело цикла



Цикл с постусловим

  • повторяется выполнение тела цикла до того, как условие станет истинным



Цикл со счетчиком





1. Вывести на экран n раз слово ИНФОРМАТИКА

  • program f1;

  • var n, i : integer;

  • begin

  • writeln(‘введи число n’);

  • readln(n);

  • for i:=1 to n do

  • writeln (‘ИНФОРМАТИКА’);

  • end.



2. Вычислить сумму натуральных чисел от 1 до N

  • program f2;

  • var i, S, N : integer;

  • begin

  • readln(N);

  • S:=0;

  • for i:=1 to N do

  • S:=S+I;

  • writeln (‘сумма =’, S);

  • end.



3. Вычислить сумму 3-хзначных чисел кратных 5

  • program f3;

  • var i, S : integer;

  • begin

  • S:=0;

  • for i:=100 to 999 do

  • if i mod 5 =0 then

  • S:=S+I;

  • writeln (‘сумма трехзначных, кратных 5’, S);

  • end.


jpg" alt="">

Условия

  • Нечетные числа

  • i mod 2 <>0 или i mod 2 =1

  • Числа кратные 5

  • i mod 5 =0

  • Четные числа

  • i mod 2 =0

  • Числа кратные 5 и 13

  • (i mod 5 =0) and (i mod 13 =0)



4. Найти среднее арифметическое целых чисел из интервала (-6;6]

  • program f4;

  • var i, S, K, SA : integer;

  • begin

  • S:=0;

  • K:=0;

  • for i:=-5 to 6 do

  • begin

  • S := S + i;

  • K := K + 1;

  • end;

  • SA := S / K;

  • writeln (‘среднее арифметическое =’, SА);

  • end.



5. Вывести на экран таблицу умножения на 3

  • 3 * 1 = 3

  • 3 * 2 = 6

  • 3 * 3 = 9

  • 3 * 4 = 12

  • 3 * 5 = 15

  • 3 * 6 = 18

  • 3 * 7 = 21

  • 3 * 8 = 24

  • 3 * 9 = 27

  • 3 * 10 = 30



5. Продолжение

  • program f5;

  • var i, x: integer;

  • begin

  • for i:=1 to 10 do

  • begin

  • x := 3 * i;

  • writeln (‘3*’, i ,’=’, x);

  • end;

  • end.



6. Составить таблицу 11 значений функции у=12х²-23х+4 на отрезке [-10,10] с шагом 2

  • for i:=1 to 11 do

  • begin

  • x := -12+2*I;

  • y := 12*x*x-23*х+4;

  • writeln (x,y);

  • end;



7. Вычислить сумму 160 членов арифметической прогрессии а1=-50 d=0.3

  • program f7;

  • var a1, S, a :real;

  • i : integer;

  • begin

  • S:=0;

  • a1:=-50;

  • d:=0.3;

  • for i:=1 to 160 do

  • begin

  • a:=a1+d*(i-1)

  • S := S + a;

  • end;

  • writeln (‘сумма =’, S);

  • end.



8. Вычислить сумму 160 членов геометрической прогрессии b1=-5 q=2

  • program f8;

  • var b1, S, b, i : integer;

  • begin

  • S:=0;

  • b1:=2;

  • b:=b1;

  • for i:=1 to 160 do

  • begin

  • b:=b*q;

  • S := S + b;

  • end;

  • writeln (‘сумма =’, S);

  • end.



9. Найти произведение натуральных чисел не более 67



10. Вычислить произведение и количество 5-значных чисел кратных 29 или 3

  • program f10;

  • var i, P, K : integer;

  • begin

  • P:=1;

  • K:=0;

  • for i:=10000 to 99999 do

  • if (i mod 29 =0) or (i mod 3) then

  • begin

  • P:=P*i;

  • K:=K+1;

  • end;

  • writeln (‘произведение=’, Р);

  • writeln (‘количество=’, K);

  • end.






Похожие:

Алгоритмы циклической структуры, программирование на языке Pascal Часть 1 8 «Б» и 10 «Б» класс iconАлгоритмы циклической структуры, программирование на языке Pascal Часть 2 8 «Б» и 10 «Б» классы

Алгоритмы циклической структуры, программирование на языке Pascal Часть 1 8 «Б» и 10 «Б» класс iconАлгоритмы циклической структуры, программирование на языке Pascal 9 класс
Цикл с постусловим повторяется выполнение тела цикла до того, как условие станет истинным
Алгоритмы циклической структуры, программирование на языке Pascal Часть 1 8 «Б» и 10 «Б» класс iconАлгоритмы разветвляющейся структуры, программирование на языке Pascal 10 «А» класс

Алгоритмы циклической структуры, программирование на языке Pascal Часть 1 8 «Б» и 10 «Б» класс iconИтоговая работа по дисциплине: «Вычислительные системы и телекоммуникации»
Задание Программирование алгоритмов циклической структуры с внутренним разветвлением
Алгоритмы циклической структуры, программирование на языке Pascal Часть 1 8 «Б» и 10 «Б» класс iconУрок n 17 Основы программирования на языке Turbo Pascal
Паскаль (Pascal)- учебный инструментальный язык программирования вычислительных машин и персональных компьютеров. На современных...
Алгоритмы циклической структуры, программирование на языке Pascal Часть 1 8 «Б» и 10 «Б» класс icon«Утверждаю» Директор умц «Развитие образования» Ж. В. Шрамко План-график занятий на курсах «Основы программирования в среде Free Pascal»
Вычисления по известным формулам. Часто используемые эффективные алгоритмы. Операции целочисленного деления. Целочисленная арифметика...
Алгоритмы циклической структуры, программирование на языке Pascal Часть 1 8 «Б» и 10 «Б» класс iconДоманская Юлия Георгиевна г. Вилейка 2006г пояснительная записка программа
«алгоритмическом языке стрелок». При разработке программ использовалась литература по информационным технологиям, школьному алгоритмическому...
Алгоритмы циклической структуры, программирование на языке Pascal Часть 1 8 «Б» и 10 «Б» класс iconУрок n 18 Действительный и целый тип данных в Turbo Pascal. Управляющие конструкции в Turbo Pascal Данные действительного (вещественного) типа необходимы тогда
Дробная часть отделя- ется от целой с помощью точки. Например: 19. 56; 05; -376. 18
Алгоритмы циклической структуры, программирование на языке Pascal Часть 1 8 «Б» и 10 «Б» класс iconРешение задач с использованием ЭВМ включает в себя следующие этапы: формулировка задачи на профессиональном языке, математическая постановка задачи, выбор метода решения,
Эвм включает в себя следующие этапы: формулировка задачи на профессиональном языке, математическая постановка задачи, выбор метода...
Алгоритмы циклической структуры, программирование на языке Pascal Часть 1 8 «Б» и 10 «Б» класс iconРазветвляющиеся алгоритмы. Оператор условия If
До сих пор Вы использовали линейные алгоритмы, т е алгоритмы, в которых все этапы решения задачи выполняются строго последовательно....
Разместите кнопку на своём сайте:
Документы


База данных защищена авторским правом ©lib.podelise.ru 2000-2014
При копировании материала обязательно указание активной ссылки открытой для индексации.
обратиться к администрации
Документы

Разработка сайта — Веб студия Адаманов