Разделы презентаций


Введение в язык программирования Pascal

Содержание

ИНФОРМАТИКАИНФОРМАТИКАЯЗЫКИ ПРОГРАММИРОВАНИЯ Язык программирования– формальный язык, предназначенный для записи алгоритмов, исполнителем которых будет компьютер. Запись алгоритма на языке программирования называется программой. Существует огромное количество языков программирования. Один из них - язык Паскаль считается универсальным

Слайды и текст этой презентации

Слайд 1СОДЕРЖАНИЕ
СОДЕРЖАНИЕ
ВВЕДЕНИЕ В ЯЗЫК
ПРОГРАММИРОВАНИЯ
PASCAL
Разработка учителя информатики
Максименко Ирины Петровны
МБОУ гимназия №4
г.

Пятигорск

СОДЕРЖАНИЕСОДЕРЖАНИЕВВЕДЕНИЕ В ЯЗЫК ПРОГРАММИРОВАНИЯPASCALРазработка учителя информатикиМаксименко Ирины ПетровныМБОУ гимназия №4г. Пятигорск

Слайд 2ИНФОРМАТИКА
ИНФОРМАТИКА
ЯЗЫКИ
ПРОГРАММИРОВАНИЯ
Язык программирования– формальный язык, предназначенный для записи алгоритмов, исполнителем

которых будет компьютер. Запись алгоритма на языке программирования называется программой.
Существует

огромное количество языков программирования.
Один из них - язык Паскаль считается универсальным языком программирования, так как применяется для решения самых разных задач (вычислительных, обработки текста, построения графических изображений, поиска информации …)
Язык Паскаль разработан в 70-х годах прошлого века швейцарским ученым Никлаусом Виртом и назван в честь французского ученого Блеза Паскаля, известного созданием первой в мире механической машины, выполнявшей сложение двух чисел.
ИНФОРМАТИКАИНФОРМАТИКАЯЗЫКИ ПРОГРАММИРОВАНИЯ	Язык программирования– формальный язык, предназначенный для записи алгоритмов, исполнителем которых будет компьютер. Запись алгоритма на языке

Слайд 3ИНФОРМАТИКА
ИНФОРМАТИКА
АЛФАВИТ И СЛОВАРЬ ЯЗЫКА
Алфавит (набор символов) языка включает:
все латинские прописные

и строчные буквы (A-Z, a-z);
арабские цифры 0 – 9;
знаки (

+ - * / () > < , . и т.д.);
неделимые элементы :
:= (знак присваивания); <= и >= ;
служебные слова ( операторы, функции, ключевые слова);
имена (используются для обозначения констант, переменных и др. объектов)
содержат любые отличные от служебных слов последовательности букв, цифр и символа подчеркивания_,
прописные и строчные буквы в именах не различаются,
длина имени может быть любой.
ИНФОРМАТИКАИНФОРМАТИКААЛФАВИТ И СЛОВАРЬ ЯЗЫКА	Алфавит (набор символов) языка включает:все латинские прописные и строчные буквы (A-Z, a-z);арабские цифры 0

Слайд 4ИНФОРМАТИКА
ИНФОРМАТИКА
СЛУЖЕБНЫЕ СЛОВА ЯЗЫКА ПАСКАЛЬ

ИНФОРМАТИКАИНФОРМАТИКАСЛУЖЕБНЫЕ СЛОВА ЯЗЫКА ПАСКАЛЬ

Слайд 5НЕКОТОРЫЕ ТИПЫ ДАННЫХ

НЕКОТОРЫЕ ТИПЫ ДАННЫХ

Слайд 6ИНФОРМАТИКА
ИНФОРМАТИКА
МАТЕМЕТИЧЕСКИЕ ОПЕРАЦИИ
и
ФУНКЦИИ

ИНФОРМАТИКАИНФОРМАТИКАМАТЕМЕТИЧЕСКИЕ ОПЕРАЦИИ и ФУНКЦИИ

Слайд 7ИНФОРМАТИКА
ИНФОРМАТИКА

ИНФОРМАТИКАИНФОРМАТИКА

Слайд 8ИНФОРМАТИКА
ИНФОРМАТИКА
program
uses
label
const
type
var
вegin
End
{имя программы }
{ объявление используемых модулей}
{ объявление меток}
{ объявление констант}
{

объявление типов}
{ объявление переменных, процедур, функций}
{ конструкции программы}
{ начало программного

блока}

{ конец программного блока}

обязательная
часть
программы

СТРУКТУРА ПРОГРАММЫ

ИНФОРМАТИКАИНФОРМАТИКАprogramuseslabelconsttypevarвeginEnd{имя программы }{ объявление используемых модулей}{ объявление меток}{ объявление констант}{ объявление типов}{ объявление переменных, процедур, функций}{ конструкции

Слайд 9ИНФОРМАТИКА
ИНФОРМАТИКА
program
const
var
вegin
еnd
имя программы ;
{объявляется константа t = 5}
{ объявляется переменная целого

типа}
оператор 1;
{состоит из латинских букв, цифр и некоторых символов, должно

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

t = 5;

k : integer;

var

a, b, c, d : integer;

x1, x2, y1, y2 : real;

name, otvet : char;

{ объявляются несколько переменных разных типов в одном блоке var }

оператор 2;

оператор 3

{ перед оператором end точку с запятой ставить не нужно}

ИНФОРМАТИКАИНФОРМАТИКАprogramconstvarвeginеndимя программы ;{объявляется константа t = 5}{ объявляется переменная целого типа}оператор 1;{состоит из латинских букв, цифр и

Слайд 10write – основной оператор вывода информации на экран
СИНТАКСИС:
write( ‘Пояснительный

текст’ , переменная1,…, переменная n);
ИНФОРМАТИКА
ИНФОРМАТИКА
Write выводит информацию в одну строку,

чтобы осуществить переход к новой строке, нужно использовать оператор Writeln.

Количество позиций, отводимых под число

Количество позиций в дробной части

ОПЕРАТОРЫ ВЫВОДА

write – основной оператор вывода информации на экран СИНТАКСИС:write( ‘Пояснительный текст’ , переменная1,…, переменная n);ИНФОРМАТИКАИНФОРМАТИКАWrite выводит информацию

Слайд 11read – основной оператор ввода информации
СИНТАКСИС:
read( переменная1,…, переменная n);
Readln автоматически

осуществляет переход на новую строку входного потока, даже если в

текущей строке остались невведённые символы, то есть позволяет перейти к следующей строке, считав лишь начальную часть введённой строки.

При выполнении оператора компьютер переходит в режим ожидания данных: пользователь должен ввести данные с клавиатуры и нажать клавишу Enter.

ОПЕРАТОРЫ ВВОДА

ИНФОРМАТИКА

ИНФОРМАТИКА

read – основной оператор ввода информацииСИНТАКСИС:read( переменная1,…, переменная n);Readln автоматически осуществляет переход на новую строку входного потока,

Слайд 12ИНФОРМАТИКА
ИНФОРМАТИКА

ИНФОРМАТИКАИНФОРМАТИКА

Слайд 13Задание 1. Выведите на экран 3 раза в столбик фразу,

введенную с клавиатуры.
Задание 2. На экране должно быть (вместо слов

выделенных желтым – ваше имя):

Привет Дмитрий !!!
Дмитрий вы самый лучший ученик класса!!!

ИНФОРМАТИКА

ИНФОРМАТИКА

begin
write (‘Привет’)
end.

ПЕРВАЯ ПРОГРАММА

Var a: integer;
Begin
Read (a);
write (a)
end.

Var a: integer;
Begin
Read (a);
write (‘Введенное число =’, a)
end.

Задание 1. Выведите на экран 3 раза в столбик фразу, введенную с клавиатуры.Задание 2. На экране должно

Слайд 14Задание 3.Вычислить периметр прямоугольника со сторонами а, b. (Создайте две

программы с разными форматами чисел )





ИНФОРМАТИКА
ИНФОРМАТИКА
PROGRAM perimetr;
var a,b,P :real;
begin
a:=8;
b:=21;
P:=(a+b)*2;
write('P=',P);
end.
Измените программу

так, чтобы ответ выводился в формате 5 позиции для целой части (для целых чисел); 4 позиции для целой части и 3 для дробной.

Задание 4. По примеру предыдущего задания вычислите площадь прямоугольника. Измените программу так, чтобы ответ выводился в формате 3 позиции для целой части и 2 для дробной.

Задание 3.Вычислить периметр прямоугольника со сторонами а, b. (Создайте две программы с разными форматами чисел )ИНФОРМАТИКАИНФОРМАТИКАPROGRAM perimetr;var

Слайд 15ИСТОЧНИКИ
Босова Л. Л., Босова А. Ю. «Информатика : учебник для

8 класса» - М.: БИНОМ. Лаборатория знаний, 2013.
Немнюгин С.А. Turbo

Pascal: практикум - БХВ-Петербург, 2001.
Сафронов И. К., Задачник-практикум по информатике. – СПб.: БХВ-Петербург, 2002.
Рапаков Г.Г., Ржеуцкая С.Ю. Turbo Pascal для студентов и школьников. - БХВ-Петербург, 2003.
Чернов А. А. «Конспекты уроков информатики в 9-11 классах: Практикум по программированию» , 2005.




ИСТОЧНИКИБосова Л. Л., Босова А. Ю. «Информатика : учебник для 8 класса» - М.: БИНОМ. Лаборатория знаний, 2013.

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика