kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Основы языка программирования Pascal

Нажмите, чтобы узнать подробности

Данную презентацию целесообразно использовать на первом уроке, связанном с изучением основ программирования на компьютере в 9 классе. Основным является знакомство с языком программирования, изучение типов данных, которые используются для решения задач, основные части для записи программ:раздел описания переменных, раздел постоянных переменных, тело программы, цикл и т.д. Далее обязательно нужно выделить этапы построения решения задачи.

Просмотр содержимого документа
«Основы языка программирования Pascal »

Основы языка программирования Pascal 9 класс

Основы языка программирования

Pascal

9 класс

Алфавит языка Алфавит языка программирования Паскаль - набор допустимых символов, которые можно использовать для записи программы. Латинские прописные  буквы A, B, C, …, X, Y, Z a, b, c,…, x, y, z Латинские строчные  буквы 0, 1, 2, …, 7, 8, 9 Арабские цифры Знаки арифметические,  препинания, скобки и другие  (№, ^, &…) Специальные символы

Алфавит языка

Алфавит языка программирования Паскаль - набор допустимых символов, которые можно использовать для записи программы.

Латинские прописные

буквы

A, B, C, …, X, Y, Z

a, b, c,…, x, y, z

Латинские строчные

буквы

0, 1, 2, …, 7, 8, 9

Арабские цифры

Знаки арифметические,

препинания, скобки и другие

(№, ^, &…)

Специальные

символы

= и Начало или конец комментария * и *" width="640"

Алфавит языка

В алфавит языка Паскаль включены неделимые элементы (составные символы).

Неделимые элементы

Знак операции

присваивания

: =

Знаки больше или равно,

меньше или равно

= и

Начало или конец

комментария

* и *

Структура программы Служебное слово program  и имя программы Заголовок программы Описание констант( const ) и  описание переменных ( var ) Описание данных Начинается словом begin  и заканчивается словом  end  с точкой Описание действий

Структура программы

Служебное слово program

и имя программы

Заголовок программы

Описание констант( const ) и

описание переменных ( var )

Описание данных

Начинается словом begin и

заканчивается словом end

с точкой

Описание действий

Общий вид программы program ;  const ;  var ; begin    ;  ;……  … end. Операторы - языковые конструкции для записи действия, выполняемого над данными в процессе решения задачи.

Общий вид программы

program ;

const ;

var ;

begin

;

;……

end.

Операторы - языковые конструкции для записи действия, выполняемого над данными в процессе решения задачи.

Раздел описания переменных Имена переменных var  i, j: integer x: real a: char  Вещественный тип Целый тип Символьный тип

Раздел описания переменных

Имена переменных

var

i, j: integer

x: real

a: char

Вещественный тип

Целый тип

Символьный тип

Самое главное Паскаль - универсальный язык программирования, получивший своё название в честь выдающегося учёного Блеза Паскаля. Типы данных в языке Паскаль: целочисленный ( Integer ), вещественный ( Real ), символьный ( Char ), строковый ( String ), логический ( Boolean ) и другие. В программе , записанной на языке Паскаль, можно выделить: 1) заголовок программы; 2) описание используемых данных; 3) описание действий по преобразованию данных (программный блок).

Самое главное

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

Типы данных в языке Паскаль: целочисленный ( Integer ), вещественный ( Real ), символьный ( Char ), строковый ( String ), логический ( Boolean ) и другие.

В программе , записанной на языке Паскаль, можно выделить:

1) заголовок программы;

2) описание используемых данных;

3) описание действий по преобразованию данных (программный блок).

Рекомендации:

Рекомендации:

  • Каждая часть программы пишется с новой строки
  • Продумывать решение задачи за наименьшее число действий
Служебное слово языка Паскаль Значение служебного слова and и array массив begin do начало выполнить else иначе for для if если of or из или procedure процедура program программа repeat повторять then то to до (увеличивая до) until до (до тех пор, пока) var переменная while пока

Служебное слово языка Паскаль

Значение служебного слова

and

и

array

массив

begin

do

начало

выполнить

else

иначе

for

для

if

если

of

or

из

или

procedure

процедура

program

программа

repeat

повторять

then

то

to

до (увеличивая до)

until

до (до тех пор, пока)

var

переменная

while

пока

Переменные и константы

Переменные и константы

  • Определение
  • Имя переменной или константы начинается с буквы и состоит из любого набора букв и цифр.
  • Имеют тип:
  • Простые типы
  • Порядковые типы
  • Вещественные типы
  • Структурированные типы
  • Массивы
  • Записи
  • Множества
  • Строки
Порядковые типы

Порядковые типы

  • целые , логический, символьный, перечисляемый и тип-диапазон
  • Integer - 32768..32767 занимает 16 бит
  • Longint -2147483648..2147483647 занимает 32 бита
Простые типы данных Название Обозначение Целочисленный integer Вещественный real Символьный char Строковый string Логический boolean

Простые типы данных

Название

Обозначение

Целочисленный

integer

Вещественный

real

Символьный

char

Строковый

string

Логический

boolean

Вещественные типы числа с плавающей точкой Диапазон Паскаль Точность Байт Тип 11-12 Real 2.9e-39..1.7e38 6 4 7-8 1.5e-45..3.4e38 Single 5.0e-324..1.7e308 Double 15-16 8

Вещественные типы

  • числа с плавающей точкой

Диапазон Паскаль

Точность

Байт

Тип

11-12

Real

2.9e-39..1.7e38

6

4

7-8

1.5e-45..3.4e38

Single

5.0e-324..1.7e308

Double

15-16

8

  • 2.9*10 -39 0,000000000000000000000000000000000000029
  • 1.7*10 38 170000000000 000000000000000000000000000
Пример: А :=10; в:=5; S := A +в; Р:= A *в;" width="640"

Оператор присваивания

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

Общий вид оператора:

Команда присваивания

:= значение

Пример: А :=10;

в:=5;

S := A +в;

Р:= A *в;

Выполнение оператора присваивания Процессор 10 + 5 a:=10; b:=5; s:=a+b 10 15 5 Оперативная память b s a 10 5

Выполнение оператора присваивания

Процессор

10 + 5

a:=10;

b:=5;

s:=a+b

10

15

5

Оперативная память

b

s

a

10

5

Команда ввода Program nn; var a , b, c, d, m, n: integer; Begin Read или readln ( курсор перемещается в начало новой строки) Write (‘a, b, c, d =‘); Read (a, b, c, d); M:=a*d; n:=b*c; Writeln ( m ); Writeln ( n ); end.

Команда ввода

Program nn;

var a , b, c, d, m, n: integer;

Begin

Read или readln ( курсор перемещается в начало новой строки)

Write (‘a, b, c, d =‘);

Read (a, b, c, d);

M:=a*d;

n:=b*c;

Writeln ( m );

Writeln ( n ); end.

Этапы решения задач.

Этапы решения задач.

  • постановка задачи
  • построение математической модели
  • построение алгоритма (блок-схема)
  • написание программы
  • проверка


Получите в подарок сайт учителя

Предмет: Информатика

Категория: Презентации

Целевая аудитория: 9 класс

Скачать
Основы языка программирования Pascal

Автор: Абрамова Светлана Васильевна

Дата: 26.02.2015

Номер свидетельства: 179073

Похожие файлы

object(ArrayObject)#853 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(105) "Язык программирования PASCAL. Работа со строковыми данными. "
    ["seo_title"] => string(60) "iazyk-proghrammirovaniia-pascal-rabota-so-strokovymi-dannymi"
    ["file_id"] => string(6) "103861"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1402642761"
  }
}
object(ArrayObject)#875 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(110) "Вводный урок по теме: "Язык программирования Турбо Паскаль". "
    ["seo_title"] => string(60) "vvodnyi-urok-po-tiemie-iazyk-proghrammirovaniia-turbo-paskal"
    ["file_id"] => string(6) "167023"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1423038792"
  }
}
object(ArrayObject)#853 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(63) "Синтаксис языка программирования."
    ["seo_title"] => string(33) "sintaksisiazykaproghrammirovaniia"
    ["file_id"] => string(6) "298546"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1456338519"
  }
}
object(ArrayObject)#875 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(64) "Основы языка программирования PASCAL."
    ["seo_title"] => string(39) "osnovy_iazyka_proghrammirovaniia_pascal"
    ["file_id"] => string(6) "446915"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(7) "prochee"
    ["date"] => string(10) "1514357760"
  }
}
object(ArrayObject)#853 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(96) "Урок "Программирование разветвляющихся алгоритмов" "
    ["seo_title"] => string(59) "urok-proghrammirovaniie-razvietvliaiushchikhsia-alghoritmov"
    ["file_id"] => string(6) "163397"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1422468699"
  }
}



ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Ваш личный кабинет
Проверка свидетельства