Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Задания. 1. Запишите заголовки цикла For для изменения параметра из диапазонов:

Читайте также:
  1. I. Задания для самостоятельной работы
  2. I. Задания для самостоятельной работы
  3. I. Задания для самостоятельной работы
  4. VII. ЗАДАНИЯ НА САМОСТОЯТЕЛЬНУЮ РАБОТУ
  5. А) типовые задания
  6. А. ЗАДАНИЯ К КОНТРОЛЬНОЙ РАБОТЕ
  7. А1. Пример задания для курсового проектирования

1. Запишите заголовки цикла For для изменения параметра из диапазонов:

 

от -10 до +10_______________________________________________

от 100 до 1_________________________________________________

от 15 до 25_________________________________________________

от -10 до -20_______________________________________________

2. Запишите оператор цикла For, который бы выводил все числа в диапазоне от 100 до 10 включительно:

________________________________________________________________________________________________________________________________________________

________________________________________________________________________

 

3. Определить, сколько раз выполнится цикл:

  I:=4; While i<6 do i:=i+3;   y:=1; i:=1; While i>1 do begin y:=y+1/i; end;   i:=5; y:=1; While i>2 do i:=i-1; y:=y+i*i;  
__________________ _______________________    

4. Определить значение переменной S после выполнения следующих команд и заполнить таблицу:

……………..

Read(n);

n s
   
   
   

S:=3;

I:=1;

While i<=n do begin

S:=s+I;

I:=i+5;

End;

Write(s);

…………….

5. Составьте блок-схему по готовой программе.

PROGRAM summa; VAR A,S:REAL; BEGIN S:=0; A:=0.2; WHILE A<=2 DO BEGIN S:=S+A; A:=A+0.1; END; WRITELN(‘Сумма=’, S:15:2); END.  

6. Определите значение переменной a после выполнения фрагмента алгоритма:

 

 

7. Выполните трассировку и определите значение переменной S и I после выполнения фрагмента программы.

S:=0; I:=0; Repeat I:=I+5; Until I<=5; S:=S+I*I; S _____________ I _____________ Тело цикла выполняется ____ раз I S I<=5?
     

8. Определите сколько раз будет выполняться тело цикла:

S:=0; I:=0; Repeat I:=I-1; S:=S+1/I; Until I<=1; S:=0; I:=1; Repeat I:=I+1; Until I>2; S:=S+1/I; S:=0; I:=1; Repeat S:=S+1/I; I:=I+1; Until I<1;
_____________ _______________  

9. Расставьте строки программы в правильном порядке, чтобы получилась программа, которая находит сумму первых N натуральных чисел:

1) writeln(‘sum=’,sum);  
2) end;  
3) end;  
4) sum:=sum+i; i:=i+1;  
6) sum:=0; i:=1;  
7) while i<=n do begin  
8) var i,n,sum: integer;  
9) write(‘n=’); readln(n);  
10) begin  

10.Определите сколько раз будет выполняться тело цикла:

S:=0; For n:=4 downto 3 do begin S:=s+n; S:=s*10; End; Y:=0; For n:=4 to 6 Y:=y+I; Y:=y/10; Y:=1; For i:=1 to 3 do begin Y:=y+1; Y:=y+i; End; Y:=5; For n:=1 downto 4 do Y:=y+n;
________________ ________________ _________________    

11. Сопоставьте фрагменту программы с циклом while соответствующий ей фрагмент программы с циклом For:

For i:=1 to 5 do s:=s+5;     While y<=10 do begin S:=s+5; Y:=y+1; End;  
For i:=5 downto 1 do S:=s+5;     I:=5; While i>=1 do begin S:=s+5; I:=i-1; End;  
K:=3; For i:=k to n do S:=s+5;     I:=1; While i<=5 do begin S:=s+5; I:=i+1; End;  
  For i:=y to 10 do S:=s+5;       I:=3; While i<=n do begin S:=s+5; I:=i+1; End;  

12. Выполните трассировку (пошаговое выполнение алгоритма вручную на бумаге). Определите значение переменной Х после выполнения фрагмента программы.

    X:=10; For I:=1 to 5 do Begin Writeln (I,X); X:=X-2; End;   X ____________   I X Экран результата
     

13. Составить программу по блок-схеме:

14. Исправьте синтаксические ошибки в следующем фрагменте программы:

a) Var I, k:real; S:real; Begin K=81; S:=4 For i=1 to k S=s/2 End. б) Var a:real; Begin s=10; s:=s+2 for s:1 to 10 do writeln s end.

15. Отгадайте кроссворд:

По горизонтали:

2. Универсальный язык программирования.

3. Символическое имя определенного программного объекта.

4. Структурная команда, выполнение которой происходит после проверки условия.

5. Программа-переводчик с Паскаля на язык машинных команд с полным предварительным переводом.

6. Последовательность действий(команд), которую должна выполнить ЭВМ, чтобы решить поставленную задачу обработки информации.

7. Отдельный информационный объект (число, символ, таблица и пр.) называется…..

9. Процесс занесения данных в оперативную память.

По вертикали:

1. Повторение некоторой группы действий по условию называется ……

2. Занесение значений в ячейку памяти называется. ……

8. Все множество символов, используемых в некотором языке для представления

информации.

 


Дата добавления: 2015-07-15; просмотров: 259 | Нарушение авторских прав


Читайте в этой же книге: Задания | Задания | Массивы одномерные | Массивы двумерные |
<== предыдущая страница | следующая страница ==>
Задания| Самостоятельная работа

mybiblioteka.su - 2015-2024 год. (0.012 сек.)