Правильный ответ на вопрос «Какова структура программы . » по предмету Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант — оцените ответы на похожие вопросы. Но если вдруг и это не помогло — задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Новые вопросы по информатике
Объём видеопамяти составляет 100 Кбайт. Графический режим работает в режиме 640 х200 пикселей. Какое максимальное кол-во цветов может содержать палитра?
Переведите число 202 из восьмеричной системы счисления в десятичную
Переведите величины из одних единиц измерения информации в другие: 1 4 Гбайта=? Кбайт 2 217 Мбайт=? Гбайт 3 13 Мбит=? бит 4 27 Гбит=? бит 5 228 бит=? Мбайт 6 227 Гбит=? Мбайт 7 231 Кбайт=? Мбит
Вводятся 3 числа, вывести на экран нечетные числа pascal
1. Посчитай, сколько бит информации содержит 19 байт 2. Посчитай, сколько байт информации содержат 2 кб 3. Посчитай, сколько байт информации содержит 144 бит
Информатика 9 Этапы разработки программы Структура простой программы
Источник: abiturient.pro
66. Какова структура программы на языке Паскаль? Структура программы на языке Паскаль
Рассмотрим, как написать программу на языке Паскаль и, какова ее структура. Она всегда состоит из двух частей. В первой части программы описывается последовательность необходимых действий, во второй части — данные, с которыми они оперируют. На основании описаний и определений выводятся данные, а действия представляются операторами языка.
Программа может иметь заголовок, он задает имя программы и ее параметры. Чтобы знать, как правильно написать программу, надо разобраться с ее структурой. Она содержит:
Блок описаний. Он содержит много различных блоков программы, каждый из них отвечает за определенный вид программы.
Блок операторов. Его еще называют блоком действий. Это обязательный блок в программе, в котором находятся команды, которые нужно сделать в процессе выполнения программы. Начинается он с ключевого слова begin, а заканчивается словом end, обязательно с точкой.
67. Какие операторы имеются в Паскале?
В языке Паскаль имеются два условных оператора: if (оператор ветвления) и case (оператор выбора). Оператор if обеспечивает выбор из двух альтернатив, оператор выбора case позволяет сделать выбор из произвольного числа имеющихся вариантов.
68. Как в Паскале осуществляется ввод и вывод данных?
Рассмотрим, для начала, Вывод данных в Паскале.
Для этой цели используются две стандартные процедуры: Writeln и Write.
Writeln (Список вывода) ; — стандартная процедура, которая используется для вывода данных на экран. Значения выводятся в порядке их записи в списке вывода. Затем курсор переходит в начало следующей строки.
Write (Список вывода) ; — стандартная процедура для вывода данных на экран без перевода курсора на новую строку.
Структура программы на языке Pascal
Примеры использования процедур вывода с указанием местонахождения курсора после выполнения операторов вывода даны в таблице: Символ «□» указывает место расположения курсора после вывода информации.
Источник: studfile.net
Языки программирования.Программа и ее структура
СРЕДСТВА ОБУЧЕНИЯ: ПК. Презентация по новой теме. Дидактический материал.
Проверка домашнего задания.
Ход урока:
Языки программирования – это искусственные языки записи алгоритмов для исполнения их на ЭВМ. Программирование (кодирование) — составление программы по заданному алгоритму. Язык программирования определяется заданием алфавита и точным описанием правил построения предложений (синтаксисом).
Основу любого языка составляет алфавит, то есть конечный, фиксированный набор символов, используемых для составления текстов на данном языке (в нашем случае — программ). Алфавит языка Паскаль составляют:
1.буквы латинского алфавита;
Нурахметова Торгын Талгатовна
Содержимое разработки
Предмет:информатика Урок №11 Дата: 21.11. Класс: 9
Тема урока: Языки программирования. Программа и её структура.
- Обучать основам программирования.
- Развивать логическое мышление.
- Воспитывать интерес к предмету.
- буквы латинского алфавита;
- арабские цифры;
- специальные знаки.
- Идентификатор должен быть уникальным, то есть одним и тем же именем разные объекты не могут быть названы.
- Идентификатор имеет ограничение по длине (в Паскале – 8 символов).
- Идентификатор может состоять только из символов латинского алфавита, цифр и знака подчеркивания («_»).
- Идентификатор не может начинаться с цифры.
Структура программы
Правила языка Паскаль предусматривают единую для всех программ форму основной структуры:
- Описание меток (Label).
- Описание типов (Type).
- Описание констант (Const).
- Описание переменных (Var).
- Описание процедур и функций (Procedure, Function).
- Что включает в себя алфавит языка Паскаль?
- Назовите назначение символов в языке Паскаль.
- Какова форма основной структуры программы на языке Паскаль?
- Какова структура программы на языке Паскаль?
- Какие служебные слова используются в основной структуре программы?
- Из каких подразделов может состоять раздел описаний?
- Назовите порядок следования подразделов в разделе описаний.
Пән: информатика Сабақ №11 Күні:17.11 Сынып: 9 Сабақтың тақырыбы: Тармақталу алгоритмдерін программалау
Сабақтың мақсаты:
Білімділігі: Оқушыларға Паскаль программалау тілінің тармақталу операторлары туралы түсінік беру; теорияда алған білімдерін практикада пайдалана алуға үйрету.
Дамытушылығы: Компьютерлік сауаттылыққа, бірлесе жұмыс жасауға, ұқыптылыққа, ұйымшылдыққа тәрбиелеу.
Тәрбиелігі: Тармақталу операторларын пайдаланып, компьютерде есеп шығару дағдыларын қалыптастыру; логикалық ойлау қабілеттерін дамыту.
Сабақтың типі: аралас сабақ
Сабақтың көрнекілігі: Электрондық оқулық 9 сынып, интерактивті тақта, тапсырмалар жазылған карточкалар, слайд.
Сабақтың барысы:
І. Ұйымдастыру.
Оқушылармен амандасу. Сабаққа дайындығын тексеру.
ІІ. Білімнің өзектілігі және білімдерін тексеру.
«Тест» сұрақтары арқылы еске түсіріп, білімімізді тексеріп өтейік:
Паскальда бағдарламаны орындау:
а) compile
ә) run
б) user screen
в) file
2. Меншіктеу операторы дұрыс жазылған:
а) a:=z+5
ә) a*x3+b:=0
б) z:=z+1, 4
в) a: b — sqr(4)
3. «integer» типінің диапазоны неге тең:
а) — 2147483648. +21474833647
ә) — 32768. +32767
б) — 127. + 127
в) — 1. 7*10308. — 1. 7. 10308
4. Қабырғалары a, b, c үш санға тең үшбұрыштың болатындығын тексеретін дұрыс шартты көрсет:
а) a b+c) or (b a+c) or (c b+a)
б) a b+c
в) дұрыс жауабы жоқ
5. Логикалық тип:
а) integer
ә) string
б) boolean
в) byte
6. [F9] Borland Pascal — да қандай қызмет атқарады:
а) бағдарламаны жабу
ә) сақтау
б) орындау
в) компиляциялау
7. sqr(x) нені есептейді:
а) х — тің квадратын
ә) х — тің абсолюттік шамасын
б) х — ті кубтайды
в) х — ке, s — ті көбейтеді
8. Паскаль тілінде Х санының бүтін бөлігін алу үшін қандай функция қолданылады:
а) INT(X)
ә) ABS(X)
б) ABC(X)
в) TRUNC(X)
9. Паскальда нәтиже алу операторын көрсет:
а) PRINT
ә) WRITE
б) OUTPUT
в) READ
10. «а» айнымалысын енгізу операторы.
а) read(a)
ә) write(a)
б) input(a)
в) print(a)
ІІІ. Жаңа сабақ: Тармақталған алгоритмдер – алгоритмде арифметикалық теңсіздік пен теңдік түрінде берілген логикалық шарт тексеріледі. Логикалық шарт тексеріледі, егер орындалса, онда 1 – жолмен, ал егер орындалмаса, онда 2-ші жолмен жүзеге асады да, соңында екі тармақ бірігеді. Мұндай алгоритмдерді шарт тексеру, яғни тармақталу алгоритмдері деп атаймыз. Блок схемасында шарт тексеру блогы – ромб қолданылады.
Тармақталу операторы көрсетілген шартқа тәуелді құрамына кіретін операторлардың орындалуын немесе орындалмауын қамтамасыз етеді. Тармақталған алгоритмдерді бағдарланған кезде мынадай қызметші сөздер қолданылады: if(иф) — егер, then(зен) – онда, else(элс) — әйтпесе. Турбо Паскальда екі шартты оператор бар IF және CASE. Толық оператордың жазылу түрі: егер шарт онда 1 оператор әйтпесе 2 оператор орындалады.> IF THEN ELSE ; ІІ топ Егер шарттың мәні «ақиқат» болса, THEN сөзінен кейінгі оператор, ал мән «жалған» болса, ELSE сөзінен кейінгі оператор орындалады. Қысқа оператордың жазылу түрі:
IF THEN ; IF шартты операторы: IF(егер) операторы программадағы іс-әрекеттердің орындалу реттілігін өзгертетін мүмкіндіктің ең кең тараған тәсілі болып табылады. Оның синтаксистік диаграммасы: IF сөзінен соң жазылатын өрнек түрінде берілген шарт алдын ала есептеледі, оның нәтижесі логикалық (boolean- бульдік) типте болады. Егер ол шарттың мәні TRUE ақиқат болса, онда THEN (онда) ELSE (әйтпесе) сөзінен кейінгі 2-оператор атқарылмайды. Екінші жағдайда шарт мәні FALSE(жалған) болса, онда ELSE сөзінен кейінгі 2- оператор орындалып, 1-оператор орындалмайды. IF операторы бірінің ішіне бірі кіріп, қабаттасып та орындала береді. Блок-схема Тармақталу командасы Алгоритмдік тіл
1-серия 2-серия шарт иә жоқ
егер онда әйтпесе бітті
Паскаль тілі
IF шарт THEN серия ELSE серия
Алгоритмдік тіл Блок-схема
IV. Практикалық жұмыс:
= Тең Үлкен Кіші = Үлкен немесе тең Кіші немесе тең Тең емес Қадамдардың тізбектеп орындалуы кейбір шарттарға байланысты болатын алгоритмдерді тармақталған алгоритмдер деп атайды. Шарт өрнегін жазу үшін мынадай салыстыру белгілерін пайдаланамыз: №1 тапсырма. Берілген сан х нақты саны х0 — ге тең болса, онда х — ті екіге арттыр, әйтпесе х — ті екі еселе.
Есептің программасы:
Program esep_1;
Var x, y: real;
Begin
Readln(x);
If x0 then y:=x+2 else y:=2*x;
Writeln(‘y=’, y);
End.
№ 2 тапсырма. Пернетақтадан трамвай билетінің нөмірі (1 орынды 6 сан) е нгізіледі. Билеттің «бақытты» нөмір екенін анықтайтын программа құру керек. Бақытты билеттің алғашқы 3 цифрының қосындысы соңғы 3 цифрының қосындысына тең.
Program esep_2;
Uses crt;
Var x, y, z, a, b, c, S, S1: real;
Begin
Clrscr;
Writeln(‘bilet nomerin engiz…’);
Readln(x, y, z, a, b, c);
S:=x+y+z;
S1:=a+b+c;
If S=S1 then writeln(‘bakitty nomer’) else writeln(‘bakitty nomer emes’);
End.
№ 3 тапсырма. Екі санның үлкенін табатын бағдарлама құру
Program esep_3;
Uses crt;
Var x, y, max: integer;
Begin
Clrscr;
Writeln(‘Eki sandy engiz…’);
Readln(x,y);
If xy then max:=x else max:=y;
Writeln(‘Eki sannyn ulkeni = ’, max);
End.
№ 4 тапсырма. N натурал саны берілген. Егер n саны тақ және оны екі еселегенде алынған сан 32767 — ден кем болса, онда ол санды 2 — ге көбейтіңдер. Басқа жағдайда санды өзгеріссіз қалдырыңдар.
Program esep_4;
Uses crt;
Var n: integer;
Begin
Clrscr;
Write(‘n — ді енгізіңдер: ’);
Readln(n);
If (n mod 2=1) and (n then n:=2*n;
Writeln(‘n=’, n);
Readln
End.
V. Сабақты қорытындылау.
VІ. Бағалау.
VІІ. Үй тапсырмасы: тақырып 3.5 , 104 бет оқу
-80%
Источник: videouroki.net