1157875
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 1.410 руб.;
- курсы повышения квалификации от 430 руб.
Московские документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ ДО 90%

ВНИМАНИЕ: Скидка действует ТОЛЬКО до конца апреля!

(Лицензия на осуществление образовательной деятельности №038767 выдана ООО "Столичный учебный центр", г.Москва)

ИнфоурокИнформатикаДругие методич. материалыМетодическая разработка по информатике на тему "Устные упражнения при изучении языка программирования Паскаль" (9 класс)

Методическая разработка по информатике на тему "Устные упражнения при изучении языка программирования Паскаль" (9 класс)

библиотека
материалов
Скачать материал целиком можно бесплатно по ссылке внизу страницы.













Методическая разработка по информатике: «Устные упражнения при изучении языка программирования Паскаль».























Составитель: учитель математики и информатики

1 квалификационной категории Осикова С. С.














Задания по теме "Основные понятия языка Паскаль"


1. Укажите какие записи состоят из символов языка Паскаль:

1)

ВЕТТА + 7.893

2)

ALFA <= 5.3-103

3)

ПЕТЯ

4)

7/8 - 5 * 3

5)

Ф < > L’

6)

а>у

7)

X <> Y

8)

[-5, 8]

9)

Т\95 * (А + А12)

10)

N..X




2. Какие из приведенных ниже чисел определяют одно и то же значение:

1)

351

2)

-35.1Е + 01

3)

0.351Е + 3

4)

3.51.0

5)

35.1Е-1

6)

35100Е-2

7)

351000.0Е - 2

8)

0.00000351Е +08

9)

0.00000351Е7

10)

+ 351.0Е+00

3. Какие из следующих последовательностей символов являются числами в Паскале?

5. Составьте из символов Х и 7 все возможные идентификаторы, состоящие из 3 символов.

6. Какие числа и переменные содержатся в следующих выражениях,

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

а) 2+х-у-1.7; б) 2*ху; в) 2+а—1/3; г) 1/2+1/3+1/4-0.2/0.5.

7. Какие из следующих последовательностей символов являются выражениями, записанными по правилам Паскаля:

а) 1; б) а; в) ab; г) 1+|у|; д) 2ху; е) -2*ху; ж) ху2; з) х22; и) -abs(x)+sin(y); к) abs(x)+cos(abs(y-1,7)); л) x+y*-z; м) l/-2+beta.

8. Дано выражение (х—1/2)*(у—3/10)—4/5;

  • Указать переменные и числа, содержащиеся в данном выражении.

  • Сколько операций требуется выполнить при вычислении данного выражения?

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

  • а) 0; б)-5; в) 1/12; г) 3,14; д) +7.7; е) 0.66...; ж) 0.(6); з)-0.815; и) 2+2.5; к) sqrt(2); л) ±1; м) VII.

М4. Какие имена (идентификаторы) записаны неверно?

TEXT, text, СУММА, А2В, 3S,SUMMA KVADR, NIL, V.22, R_3.

10. Вычислить значение выражения:

а) PRED(‘7’)

б) ORD(‘q’) < ORD(‘z’)

в) ORD(PRED(CHR(24))) r) SUCC(‘0’) = PRED(‘2’)

Д) ‘d’ > ’a’

е) CHR(25) >= CHR(16)

ж) CHR(ORD(‘5’)+l)

11. Даны значения переменных: a = 10, b= 20, log = true, In = false. Какими будут значения выражений:

а) log and In;

б) log or In or (a>b);

в) (a=10) and (b=20);

г) (а=10) or (b<>20);

д) (а>5) and (b>5) and (a<20) and (b<30);

е) (a>5) and (b>5) and (a<10) and (b<30);

ж) (a>5) and (b>5) or (a<10) and (b<30);

з) (not (a<15) or (not (b<30)));

12. Даны значения переменных: a = 5, b = -10. Вычислите значения выражений:

а) abs(a+b);

б) a+abs(b);

в) a+sqr(b);

г) a+sqr(b+l);

д) odd(a) and odd(b);

е) odd(a+l) or odd(a-l).

  1. Задания по теме "Операторы присваивания, ввода и вывода"


1. Какие операторы присваивания составлены неправильно?

а) а:=b;

б) а=b;

в) а:=b+1;

г) b+1:=а;

д) b=2,3*105 + 2*а*Ь

2. Устранить ошибки в записи следующих операторов присваивания:

  1. В = 2,99*109 + 2*а*Ь

  2. А12+В12:=АВ;

  3. Betta = 2* Alfa/x - у;


4). z = ABC(A+B)/(A-B/2).

3. Какие из следующих последовательностей символов являются операторами присваивания:

а) а:=Ь; б) а+с+1 в) a:b-sqr(2); г) а*х+Ь:=0; д) z:=0; е) z:=z+l; ж) z:=z+l,2 з) у:=у; и) -у:=у;

4. Даны значения переменных а=1, Ь=2, с=3. Какими будут значения этих

переменных после выполнения следующих трех операторов:

а:=Ь;

Ь:=с;

с:=а;

5. Какие значения получит переменная Z в результате выполнения следующих операторов присваивания:

  1. Z:= -А * В/С * А/В * С;

  2. Z:= А + А/(А+В) * С(С + А) + (А - В)/С;

  3. Z:= А * SQR(B) * С + А/В - А;

  4. Z:= (((SQRT(C) * А) * В + 1) + 0.3) - С*А/(А*В)*(А-В),

Если А = 1,2; В = 10; С = 4.

6. Пусть значения переменных х и у равны, соответственно, 0.3 и —0.2. Какие значения будут иметь эти переменные после выполнения операторов присваивания:

а) х:=х+2*у; у:=у/2;

б). у:= -у; х:=х+у; у:=у+1;

в) х:=1;

г) у:=х+у;


7. Какими будут значения переменных тип после выполнения

последовательностей операторов:

а) ш:=25; п:=ш+1; m:=m-25;

б) ш:=5; п:=6; m:=m*n; n:=n*m;

8. Какими будут значения переменных х, у, z после выполнения операторов: х:=8+6 mod 4*2; у:=х div 5*5; z:=x*5 div 5;

9. Дан фрагмент программы: m:=25; n:=m+l; m:=n-25; write (m, n) Какие числа напечатает машина?

10. Укажите ошибки в следующей программе: program gh;

var а, b, с : integer; begin read (a, b+1); b:=c+l; s:=a+b+c; write(a:=b+l); end.

11. Исправьте синтаксические ошибки, содержащиеся в следующей программе:

PROGRAM PRIMER 1;

RREAL

BEGIN 3J = 3E-01 READ(I1,I2) 11+12+13 =R WRITELN®

VAR

12,3JINTERGER


12. Определить значение литерной переменной d после выполнения следующих операторов:

а). С:=’+’;d:=c;

б).c:=’+’;d:=’c’;

13. Дано описание переменных

var А,В,С: INTEGER;

X,Y,Z: BOOLEAN;

Какие из перечисленных ниже операторов недопустимы и почему?

а) х:= true

б) а:=х

в) х:=а

г) х:=а=Ь

д) х:=с=у

е) х:= у+а

ж) с:=у+2

з) а:= Ь=с

и) с:=а+Ь



  1. Задания по теме "Условный оператор"


1. Является ли условным оператором последовательность символов:

  1. if х<у then х:=0 else у:=0;

  2. if х>у then х:=0 else read(y);

  3. if х>=у then x:=0;y:=0 else write(z);

  4. if a

  5. if a

  6. if sqrt(z)<=3.17 then z:=z+l;

  7. if a< >b then z:=z+l;a:=b+l;

2. Какие из следующих вложенных условных операторов допустимы:

  1. if x+yх:=х+1 else if y>z then z:=0 else y:=0;

  2. if x+yz then z:=0 else y:=0 else z:=0;

  3. if x+yz then z:=0 else y:=0;

3. Какими будут значения переменных j и к после выполнения условного

if j>k then j:=k-2 else k:=k-2;

Исходные значения переменных:

  1. j = 3, к = 5; 6) j = 3, k = 3; в) j = 3, к = 2.

4. После выполнения операторов а:=0;

if а <> 0 then а:=2;

значение переменной а стало равно 2. Почему?

5. Дан условный оператор:

if а<=5 then с:=1 else if а>5 then с:=2 else с:=3;

Какое значение примет переменная а, если переменной с будет присвоено значение 3?

a:=3;

if a<4 then begin a:=a+2; a:=a+3 end ’


6. Что напечатает машина в результате выполнения программы?
Program logic;
var a,b: integer;

aa, bb, cc: boolean;

begin

a:=3; b:=5;

aa:= ab; cc:= aa;

if aa then write (‘a’); if bb then write (‘b’); if cc then write (‘c’);

end.






  1. Задания по теме "Циклы”

1. Сколько раз будет выполнены циклы в следующих фрагментах программ:

а) for к:=-1 to 1 do

б) for к:=10 to 20 do

в) for к:=20 to 10 do

г) k:=5;t:=15; for i:=k+l to r-1 do

д) k:=5;r;=15; for i:=0 to k*r;

е) k:=r; for i:=k to r do

2. Дана последовательность операторов: а:=1;

Ь:=1;

while а + b<8 do begin

а:=а+1;

b:=b+2;

end;

s:=a+b

Сколько раз будет повторен цикл и какими будут значения переменных а, b и s после завершения этой последовательности операторов?

3. Какими будут значения переменных aub после выполнения операторов:

а:=1;Ь:=1;

while а<=3 do

a:=a+l;b:=b+l

4. Дана последовательность операторов: р:=а; s:=0; while р>0 do begin

s:=s + p mod 10; p:=p div 10 end;

Определите значение результата p при следующих значениях исходного данного:

а) а = 23; б) а = 32; в) а = 109.

5. Дана последовательность операторов, вычисляющих факториал f числа

while k

f:=f*k

k:=k+l

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

6. В чем особенность следующего цикла: while a<b do c:=a+b





Общая информация

Номер материала: ДВ-143901

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

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Современные информационные технологии и их использование в работе преподавателей. Системы автоматизированного проектирования одежды и организация технологического процесса»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс повышения квалификации «Облачные технологии в образовании»
Курс «Фирменный стиль» (Corel Draw, Photoshop)
Курс «Оператор персонального компьютера»
Курс «1С: Предприятие 7.7»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс повышения квалификации «Введение в программирование на языке С (СИ)»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс повышения квалификации «Современные тенденции цифровизации образования»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

Добавьте минимум пять материалов, чтобы получить сертификат о создании сайта

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

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

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

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