|
Скачати 0.56 Mb.
|
3. Операції відношення. = - дорівнює <> - нерівний < - менше > - більше <= - менше або рівно >= - більше або рівно 4. Оператор присвоєння. Знак := називається оператором привласнення. Наприклад У:= 5; X:=sqr(Y) + 3 Це означає наступне: змінною У привласнити значення 5, а змінній X привласнити значення 52+3=28. 5. Ідентифікатори. Ідентифікатори в Pascal - це імена констант, змінних, влучний, об'єктів. Ідентифікатори можуть мати довільну довжину, але значущими є тільки перші 63 символи. Ідентифікатор завжди починається буквою (або знаком підкреслення), за якою слідують букви і цифри. Пропуски і спеціальні символи алфавіту не можуть входити в ідентифікатор. Оператор виведення інформації. Для висновку інформації на екран комп'ютера використовується оператор: write( ) або writeln( ) В дужках записуються дані, які необхідно вивести на екран. Питання для повторення:
Завдання для самостійної роботи:
a) а:= 78 mod 5 б) b:=97 div 9 в) з:= 13 mod 7 г) kl:= (50 div 4) mod 5 д) fl:= 82 mod (30 div 7)
a) z:= sqr(9) б) w:=sqrt(9) в) x:= abs(-7) г) y1:= int(5.7) д) y2:= trunc(5.7) e) y3:= round(5.7) ж) до:= frac(5.7) з) sl:= 2+pi і)* pr:= sqr(sqrt(8))
a) uд б) w9 в) 9w г) у(17) д) alpha e) y#kl ж) _kl з) f_h и) my prog д) div л) date_27 м) MyNameSerg
program My_prog1; const s='Моя перша програма'; Begin write(s); End.
program My_prog2; var а:integer; b,c:real; Begin а:=-64; b:=sqrt(abs(a)); з:=int(pi); writeln('b=',b); writeln('c=',c); End.
а) z=3+x2-3x3 б) d=x (sin x + cos(x2)+ |x|) в) l = 2 р r г) k=1 + |y-x|3 + |y-x|/(x+1) Вивчаємо “Pascal” Тема уроку: Введення і висновок даних. Формати висновку. Складання лінійних алгоритмів. Коментарі в програмі. Мета заняття:
Оператори введення і висновку інформації. Для висновку інформації на екран комп'ютера використовується оператор: - write( ) - writeln( ) В дужках необхідно записувати дані, які будуть виведені на екран при виконанні програми. Для введення інформації з клавіатури в комп'ютер використовується оператор: - read( ) - readln( ) В дужках необхідно записувати дані, які ми хочемо вводити при роботі програми. Розглянемо декілька прикладів: Складемо програму обчислюючу s = а / b і p=a*b. program zadacha2_1a; var а,b,s,p: real; Begin writeln('введите число а '); readln(a); writeln('введите число b '); readln(b); s:=a/b; p:=a*b; writeln('а/b =',s); writeln('а*b =',p); End. В даному прикладі введення і висновок даних для кожної змінної здійснюється окремо. А можна було записати і так: program zadacha2_1b; var а,b,s: real; Begin writeln('введите числа а і b'); readln(а,b); s:=a/b; p:=a*b; writeln('а/b = ',s,' а*b = ',p); End. В цій задачі використовувався речовинний тип числа – real, тому відповідь була отримана в напівлогарифмічній формі запису числа. Згадуємо: 2.5670000000Е+02 слід розуміти 2.567 * 102 3.4906710000Е-03 слід розуміти 3.490671 * 10-3. Якщо ми хочемо при висновку на екран реальних чисел вказати певне число знаків після коми, то можна скористатися форматом висновку writeln(а:n1:n2). Де n1 - кількість знакомісць виділених під все число; n2 - кількість знакомісць виділених під дробову частину числа. Наприклад команда writeln(pi) виведе рядок: 3.1415926536E+00 а команда writeln(pi:9:3) виведе рядок: 3.142 пропустивши перед числом, що виводиться, чотири пропуски і вирівнявши 3.142 (всього 5 знаків) по правому краю дев'яти знакомісць. Складемо програму, що виводить на екран число р. program zadacha2_2; Begin writeln(pi:9:3); End. Змінюючи числа у форматі висновку(:9:3 :9:2 :17:3 :17:7 :3:7 і т.д.) перегляньте і проаналізуйте отримані результати. Задана сторона куба. Обчислити об'єм куба і площу бічної поверхні. program zadacha2_3; var а,v,s:real; {опис змінних} Begin writeln('Введите сторону куба'); {введення даних} read(a); v:=a*a*a; (обрахувати об'єм) s:=6*a*a; {обрахувати площу поверхні} {висновок результатів} writeln('Об'єм = ',v:8:3,' Площа поверхні = ',s:8:3); End. В записаній вище програмі використані пояснюючі коментарі. Коментарі - це будь-який текст, обрамлений фігурними дужками { і } або символами (* і *). Питання для повторення:
а) writeln(pi:7:5); b) writeln(pi:5:7)?
Завдання для самостійної роботи:
1 верста=500 сажням; 1 сажень=3 аршина; 1 аршин=0.7112 метра Вивчаємо “Розгалуження в Pascal” Тема уроку: Умовний оператор. Структура умовного оператора. Мета заняття:
Якщо залежно від первинної умови задачі, повинні виконуватися різні вирази, то ми використовуватимемо умовний оператор. Умовний оператор може бути записаний в повній і неповній формі. повна форма умовного оператора if <умова> then <оператор 1> else <оператор 2> неповна форма умовного оператора if <умова> then <оператор> if then else – зарезервовані слова (якщо, то, інакше) Розглянемо декілька прикладів: Дано два числа. Знайти більше з них. program zadacha3_1; var max,x,y:real; Begin writeln('Введіть число x '); readln(x); writeln(' Введіть число у '); readln(y); if x>y then max:=x else max:=y; writeln('більше з двох = ',max); End. Дано три числа. Знайти максимальне. program zadacha3_2; var max,x,y,z:real; Begin riteln(' Введіть три числа '); readln(x,y,z); if x>y then max:=x else max:=y; if z>max then max:=z; writeln('більше з трьох =',max); End. Задано число а. Чи кратне воно 3. program zadacha3_3; var а:longint; Begin writeln('Введіть число'); readln(а); if а mod 3 =0 then writeln(а,' кратне 3’) else writeln(а,' не кратне 3’); End. Замість умови а mod 3 = 0 напишіть умова int(a/3) = a/3. Придумайте свої умови і перевірте їх правильність. Дано число. Дати характеристику числа:
program zadacha3_4; var а:real; к,m,p:string; Begin writeln('Введіть число'); readln(a); if a<0 then до:='негативне' else до:='позитивне'; if a=int(a) then m:='ціле' else m:='не ціле'; if a/2=int(a/2) then p:='парне' else p:='непарне'; writeln('число ',a,' ; ',k,' ; ',m,' ; ',p); End. Дано три числа x, у, z. Обчислити суму тільки позитивних чисел з трьох даних. program zadacha3_5; var x,y,z,sum:real; Begin writeln('Введіть три числа'); readln(x,y,z); sum:=0; if x>0 then sum:=sum+x; if y>0 then sum:=sum+y; if z>0 then sum:=sum+z; writeln('сумма позитивних чисел = ',sum); End. Питання для повторення:
Завдання для самостійної роботи:
a) б)
а) використовуючи операцію mod; b) використовуючи функцію int.
а) однозначним числом; b) двозначним числом.
Вивчаємо “Розгалуження в Pascal” Тема уроку: Умовний оператор. Прості і складові умови. Мета заняття:
Умови, які ми дотепер використовували, є простими. Якщо після службового слова if перевіряється тільки одна умова (а mod 3=0; a>b; k=1), то таку умову називатимемо простою умовою. Якщо після службового слова if виникає необхідність перевірити відразу декілька умов, то групу таких простих умов називатимемо складовою умовою. При написанні складових умов, кожна з простих умов, що входять в складове, береться в дужки. Можна використовувати союзи and(і) або or(або). Розглянемо наступний приклад: Дано два числа а,b (а,b?0). Відповісти чи одного знака введені числа. Розберемо дану задачу. Тут можливі чотири варіанти вхідних даних, для кожного з яких запишемо окрему складову умову:
program zadacha3_6a; var а,b:real; Begin writeln('Введіть два числа'); readln(а,b); if (a>0) and (b>0) then writeln('числа одного знаку'); if (a<0) and (b<0) then writeln('числа одного знаку'); </0> |
Уроку Тема уроку: Пристрої введення-виведення інформації. Структура і тип уроку повністю відповідають меті і завданням уроку, тобто науковий рівень уроку відповідає сучасним вимогам |
Уроку. Прямокутна система координату просторі. Мета уроку: знайомство... В кінці уроку збираються учнівські зошити для перевірки їх ведення й виконання домашнього завдання |
Уроку виробничого навчання Велигодська Л. С. чітко в доступній формі розкрила тему та мету уроку на всіх етапах структури уроку |
Уроку; тема уроку не записується на дошці; мета уроку не узгоджується... «загравання» з учнями, намагання сподобатись, невміння знайти правильний тон; вживання пестливих слів |
КОНСПЕКТ УРОКУ З ФІЗИКИ (10 КЛАС) Тема уроку Комп'ютер, мультимедійний проектор, презентація до уроку, програмне середовище «Жива фізика» |
УРОКУ Тема уроку Методична мета уроку: Інтерактивне навчання учнів графічного представлення даних електронних таблиць засобами мультимедіа з використанням... |
Уроку: урок засвоєння нових знань. КМЗ уроку Мета уроку: вивчити види впливу електричного струму на організм людини, особливості ураження електрострумом |
Тема уроку. Зрізана піраміда. Мета уроку Мета уроку: вивчення властивості площини, яка перетинає піраміду і паралельна основі; формування поняття зрізаної піраміди |
Уроку Тема уроку: Поняття про виробничий травматизм та професійні захворювання Мета уроку: Ознайомити учнів з основними причинами виробничого травматизм та професійних захворювань та їх наслідками |
План-конспект уроку інформатики в 7 класі Тема уроку Тема уроку: Робота з текстовою інформацією. Призначення та основні функції текстового редактора. Текстові процесори. MS Word. Поняття... |