akuskinarkadij 11 месяцев назад
Светило науки — 10 ответов — 0 раз оказано помощи
Відповідь:
int-создание переменной(int a)
a-переменная
float-создание переменной для чисел(float a)
input-команда которая позволяет ввести пользователю инфу
print-вывод инфы
break-остановка функции
while-это масив
else-часть условия(используеться только с if)
string-создание переменной(string a)
Источник: vashurok.com
Программируем на Pascal
презентация урока для интерактивной доски по информатике и икт (8 класс)
Данная презентация поможет изучить программирование с нуля.
Скачать:
![]() |
2.72 МБ |
Предварительный просмотр:
Подписи к слайдам:
Начала программирования Общие сведения о языке программирования Паскаль Организация ввода и вывода данных Программирование линейных алгоритмов Программирование разветвляющих алгоритмов Программирование циклических алгоритмов Теория Задания Теория Задания Теория Задания Теория Задания Теория Задания
Информатика Босова 8 кл. №180 Решение задания
ОБЩИЕ СВЕДЕНИЯ О ЯЗЫКЕ ПРОГРАММИРОВАНИЯ ПАСКАЛЬ
Языки программирования — это формальные языки, предназначенные для записи алгоритмов, исполнителем которых будет компьютер. Записи алгоритмов на языках программирования называются программами . Язык Паскаль – универсальный язык программирования. Никлаус Вирт ( 1934 года рождения) — швейцарский учёный, специалист в области информатики, один из известнейших теоретиков в области разработки языков программирования, профессор информатики (компьютерных наук). Разработчик языка Паскаль и ряда других языков программирования.
Алфавит языка Алфавит языка программирования Паскаль — набор допустимых символов, которые можно использовать для записи программы. A, B, C, …, X Y, Z Алфавит языка Паскаль Латинские прописные буквы Латинские строчные буквы Арабские цифры Специальные символы a, b, c,…, x, y, z 0, 1, 2, …, 7, 8, 9 Знаки арифметические, препинания, скобки и другие
Алфавит языка В алфавит языка Паскаль включены неделимые элементы (составные символы). : = Неделимые элементы Знак операции присваивания Знаки больше или равно, меньше или равно Начало и конец комментария > = и ; const ; var ; begin ; ; . . . end . Операторы — языковые конструкции для записи действия, выполняемого над данными в процессе решения задачи.
Перед вами слова, которые встречаются во многих программах на языке Паскаль. как эти слова переводятся на русский язык? Program программа Var переменная Integer целое Real вещественное Begin начало Read прочитать Write написать end конец
Информатика Босова 8 кл. №169 Решение задания
Установить соответствия между названиями типов данных и их обозначениями. string boolean real integer char Проверить Логический Строковый Символьный Целочисленный Вещественный
ОРГАНИЗАЦИЯ ВВОДА И ВЫВОДА ДАННЫХ
Вывод данных Вывод данных из оперативной памяти на экран монитора : w rite ( , , . ) список вывода Выражения — символьные, числовые, логические, в том числе переменные и константы Пример: write ( ‘ s= ‘, s ) . Информация в кавычках выводится на экран без изменений
Варианты организации вывода Вариант организации вывода Оператор вывода Результат Без разделителей write (1, 20, 300). 120300 Разделители – запятые write ( 1, ’,’ , 20, ’, ’, 300 ) 1, 20, 300 Разделители – пробелы write (1, ‘ ‘, 2, ‘ ‘, 3) 1 20 300
Формат вывода Формат вывода позволяет установить количество позиций на экране, занимаемых выводимой величиной. Оператор вывода Результат выполнения оператора write ( ‘s=‘, s:2:0); s=15 write ( ‘s=‘, s:3:1); s=15.0 write ( ‘s=‘, s:5:1); s= 15.0 write ( s:x:y) x — общее количество позиций, отводимых под число; y — количество позиций в дробной части числа. write ln — вывод c новой строки!
Первая программа program n_1; const pi=3.14; var r , c , s: real ; begin r:=5.4; c :=2* pi * r ; s:=pi*r*r; writeln (‘ c =’, c:6:4); writeln (‘ s= ‘, s:6:4) end .
Ввод данных с клавиатуры r ead ( , …, ) Ввод в оперативную память значений переменных : Выполнение оператора read : компьютер переходит в режим ожидания данных: пользователь вводит данные с клавиатуры: несколько значений переменных числовых типов могут вводиться через пробел или через запятую; при вводе символьных переменных пробел и запятую ставить нельзя; пользователь нажимает клавишу Enter . список ввода
Ввод данных с клавиатуры var i , j: integer ; x: real ; a: char ; read ( i , j , x , a ) ; После выполнения оператора readln курсор переходит на новую строку. Типы вводимых значений должны соответствовать типам переменных , указанных в разделе описания переменных. !
Для ввода данных в блок-схемах используют фигуру … Ввода данных Вывода данных Команда проверки условия Правильно! Неп равильно!
Writeln – это команда … Ромб Параллелограмм Прямоугольник Правильно! Неп равильно!
Выберите правильный ответ: Write (‘a=‘, a); a a=5 5 Правильно! Неп равильно!
ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ
Числовые типы данных Стандартные функции языка Паскаль: Функция Назначение Тип аргумента Тип результата abs ( x ) Модуль x i nteger, real Такой же, как у аргумента sqr ( x ) Квадрат x i nteger, real Такой же, как у аргумента sqrt ( x ) Квадратный корень из x i nteger , real real round ( x ) Округление х до ближайшего целого real i nteger int ( x ) Целая часть x real i nteger frac ( x ) Дробная часть x real real random Случайное число от 0 до 1 — real random ( x ) Случайное число от 0 до x i nteger i nteger
Исследование функций round , int и frac Выполните программу несколько раз для x . Какой будет тип результата каждой из этих функций? program n_3; var x: real ; begin writeln ( ‘Исследование функций round , int , frac ‘); write (‘ Введите x>>’); readln (x); writeln ( ‘Округление: ‘, round (x)); writeln ( ‘Целая часть: ‘, int (x)); writeln ( ‘Дробная часть: ‘, frac (x)) end . ?
Целочисленный тип данных Операции над целыми числами в языке Паскаль: Операция Обозначение Тип результата Сложение + i nteger Вычитание — i nteger Умножение * i nteger Получение целого частного div i nteger Получение целого остатка деления mod i nteger Деление / r eal
Операции div и mod program n_4; var x , a , b , c , s: integer ; begin writeln (‘Нахождение суммы цифр трёхзначного числа’); write (‘Введите исходное число>>’); readln ( x ); a:=x div 100; b:=x mod 100 div 10; c:=x mod 10; s:=a+b+c ; writeln (‘ s= ‘, s ) end . Трёхзначное число можно представить в виде следующей суммы: x = a ·100 + b ·10 + c , где а, b , с — цифры числа. Программа нахождения суммы цифр вводимого с клавиатуры целого трёхзначного числа:
Символьный и строковый типы данных Функция ord преобразовывает букву в её числовой код. Символы – это все буквы и значки, которые есть на клавиатуре. Для ввода в программу символьных переменных необходимо указать для них символьный тип данных char . Функция chr преобразовывает числовой код символа в сам символ. Значением строковой величины (тип string ) является произвольная последовательность символов, заключенная в апострофы. W ch r 87 ord W % 37 % 4 52 4 S 83 S var c: string c:= chr (52)+ chr (37) с 4%
Логический тип данных Величины логического типа принимают всего два значения: false и true ; false >’); readln ( n ); ans:=n mod 2=0; writeln (‘Число ‘, n ,’ является четным — ‘, ans ) end .
Логический тип данных Логическим переменным можно присваивать значения логических выражений, построенных с помощью логических функций и ( and ) , или ( or ), не ( not ). Логическая операция в Паскале Название операции and конъюнкция (логическое умножение) or дизъюнкция (логическое сложение) not отрицание (инверсия)
Линейным называется алгоритм, в котором … Команды выполняются снизу вверх Команды выполняются одна за другой в порядке их следования Выполнение алгоритма определяется проверкой некоторых условий Правильно! Неп равильно!
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ
Общий вид условного оператора Перед else знак «;» не ставится. Полная форма условного оператора: if then else Неполная форма условного оператора: if then Операции отношений Логические операции Простые Сложные Условия — логические выражения !
Условный оператор program n_9; var x , a , b: real ; begin writeln (‘Определение принадлежности точки отрезку’); write (‘Введите а, b >>’); readln ( a , b ); write (‘Введите x >>’); readln ( x ); if ( x > =a ) and ( x =a) and (x >’); readln (a, b, c); y:=a; if (b>y) then y:=b; if (c>y) then y:=c; writeln (‘y=’, y) end . Y:=A B>Y Y:=B Y:=C C>Y да нет да нет
Составной оператор В условном операторе и после then , и после else можно использовать только один оператор . Если в условном операторе после then или после else нужно выполнить несколько операторов , то используют составной оператор – конструкцию вида: begin end
Вложенные ветвления if then if then else else else всегда относится к ближайшему оператору if !
Отметьте условия, записанные правильно на языке Паскаль: a ≥10 x>0 or y 10) and (y 10 x >0, y =y Z=10 x =y=z П роверить
ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ
Программирование циклов с заданным условием продолжения работы Общий вид оператора: while do Здесь: — логическое выражение; пока оно истинно, выполняется тело цикла; — простой или составной оператор, с помощью которого записано тело цикла. Тело цикла Условие да нет
Программирование циклов с заданным условием окончания работы Общий вид оператора: repeat until Здесь: ; ; … — операторы, образующие тело цикла; — логическое выражение; если оно ложно, то выполняется тело цикла. Тело цикла Условие да нет
Вычислить корень квадратный из введенного с клавиатуры числа.
Программирование циклов с заданным числом повторений Общий вид оператора: for := to do Здесь: — переменная целого типа; и — выражения того же типа, что и параметр; — простой или составной оператор — тело цикла. Тело цикла i = i 1 , i 2
program n_16; var i,n:integer;a,y:real ; begin writeln (‘Возведение в степень’); write (‘Введите основание a >>’); readln (a); write (‘Введите показатель n >>’); readln (n); y:=1; for i:=1 to n do y:=y*a; writeln (‘y=’, y) end . Конец Начало Список данных i, n – цел a, y – вещ y := 1 y := y * a y a, n i = 1 , n
Различные варианты программирования циклического алгоритма Для решения одной и той же задачи могут быть созданы разные программы. Организуем ввод целых чисел и подсчёт количества введённых положительных и отрицательных чисел. Ввод должен осуществляться до тех пор, пока не будет введён ноль. В задаче в явном виде задано условие окончания работы. Воспользуемся оператором repeat .
program n_17; var n, k1, k2: integer ; begin k1:=0; k2:=0; repeat write (‘Введите целое число>>’); readln (n); if n>0 then k1:=k1+1; if n 0 Начало Список данных n, k1, k2 — цел n 0 do begin writeln (‘Введите целое число>>’); read ( n ); if n >0 then k1:=k1+1; if n 0 да нет Начало Список данных n, k1, k2 — цел n <> 0 k1, k2 Конец k1:=0 k2:=0 n:=1 k1:=k1+1 k2:=k2+1 нет n
Установите порядок фигур в блок-схеме задачи: begin Readln (x); X>=4 end. y=4* sqr (x); W riteln ( x,y ); Проверить y=7*x;
s:=1 to 10 s:=0 Вычислить сумму чисел от 1 до 10 Найдите ошибку в блок-схеме Н ачало Вывод s s:=0 Конец s:=1 to 10 s:= s+a Исправить Вывод s Конец
Босова Л.Л., Босова А.Ю., Информатика. Учебник для 8 класса. – БИНОМ: Лаборатория знаний, 2-е изд., — М.: 2014. Босова Л.Л., Босова А.Ю., Информатика. Рабочая тетрадь для 8 класса. – БИНОМ: Лаборатория знаний, — М.: 2017. Электронное приложение к учебнику «Информатика» 8 класс — http://metodist.lbz.ru/authors/informatika/3/eor8.php
По теме: методические разработки, презентации и конспекты
Элективный курс «Программируем на Паскале».
Основная функция курсов по выбору в системе предпрофильной подготовки по информатике – выявление средствами предмета информатики нравственности личности, ее профессиональных интересов. Для того, чтобы.
Программируем на Бейсике, 6 класс
Информатика, 6 класс Учебное пособие, — Пермь, 2009 Составитель: Волкова Евгения Игоревна. МАОУ СОШ № 9 с углубленным изучением предметов ф.
Программируем на Free Pascal
Предствалена презентация к урокам на Free Pascal.
Методичка по QBasic для начинающих программировать
Методичка по Бейсику для начинающих программировать (6-8 класс). 2002 год.
Методичка по Pascal для начинающих программировать
Методичка по Паскалю для начинающих программировать на кружках и уроках (7-9 класс). 2004 год (переработано).
Начинаем программировать на Pascsl
Презентация позволяет с первых уроков освоить программирование на Pascal ABC, писать простые программы в пределах тематического планирования по теме «Алгоритмизация и программирование».
Готовимся к ЕГЭ по информатике (программируем на Pascal)
ЦОР состоит из двух частей. Первая часть – это задания тренировочного характера по теме “Программирование на Pascal”, во второй части предлагается выполнить тест.ЦОР можно использовать при подготовке .
Источник: nsportal.ru
Результаты поиска
19
0 0
Евдоким Игнатьев ученик (Французский язык)
Как правильно перевести на русский «Tribunal des professions, et al.»?
Apr 25, 2022 05:47
23
0 0
Симона Ким ученик (Английский язык)
перевести на русский
Apr 11, 2022 10:46
44
0 0
Ирина Русакова ученик (Английский язык)
пожалуйста перевести на русский
Apr 8, 2022 09:45
89
0 0
Лаврентий Михеев ученик (Русский язык)
Как можно дословно перевести на русский слово мамблить, если известно, что его родственники — греческое βάρβαρος («варвар, говорящий на чужом языке, на тарабарщине»), литовское birbiù, bir̃bti («ворч.
Mar 23, 2022 04:05
299
0 0
Всеволод Панфилов ученик (Английский язык)
итоговая контрольная работа по дисциплине иностранный язык за 8 семестр 3 вариант 1). Закончите предложения, 1. Destroying of ozone layer… 2. It is important… 3. Some species of animals … 4. Nature.
Mar 19, 2022 09:15
45
0 0
Илзе Полянская ученик (Английский язык)
Найти в тексте предложения в Present Simple Passive, записать их в тетрадь и перевести на русский язык Great Britain The United Kingdom of Great Britain and Northern Ireland is situated on the British.
Mar 17, 2022 16:25
27
0 0
Источник: teachs.ru