СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Программирование и языки программирования

Категория: Информатика

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

Презентация содержит сведения из истории информатики, даны определения величины, типы величин. Представлена простейшая программа на языке Паскаль.

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

11/7/17 Программирование и языки программирования

11/7/17

Программирование и языки программирования

Программирование Программирование  — создание компьютерных программ с помощью языков программирования. Язык программирования  — фиксированная система обозначений для описания алгоритмов и структур данных Система программирования  — программное обеспечение ПК, предназначенное для разработки, отладки и исполнения программ, записанных на определенном языке программирования

Программирование

  • Программирование  — создание компьютерных программ с помощью языков программирования.
  • Язык программирования  — фиксированная система обозначений для описания алгоритмов и структур данных
  • Система программирования  — программное обеспечение ПК, предназначенное для разработки, отладки и исполнения программ, записанных на определенном языке программирования
Языки программирования высокого уровня низкого уровня машинные языки объектно-ориентированные алгоритмические Ассемблер Pascal Delphi Си Си++ Basic Visual Basic Фортран Алгол
  • Языки программирования
  • высокого уровня
  • низкого уровня
  • машинные языки
  • объектно-ориентированные
  • алгоритмические
  • Ассемблер
  • Pascal
  • Delphi
  • Си
  • Си++
  • Basic
  • Visual Basic
  • Фортран
  • Алгол
Величина

Величина

Величина Величина  – это основная единица для работы с информацией в информатике. Величина Вид Тип Значение Имя Величину можно представить себе как ящик с какими-либо данными, на котором написано его название.

Величина

Величина – это основная единица для работы с информацией в информатике.

Величина

Вид

Тип

Значение

Имя

Величину можно представить себе как ящик с какими-либо данными, на котором написано его название.

Имя величины Имя  – конкретное обозначение величины. ОСОБЕННОСТИ Имя стоит из одной или нескольких латинских букв, цифр, других знаков. Заглавные и строчные буквы в именах считаются одинаковыми, но вначале всегда пишется буква . Например A, 12, DR, t45, 1k, massa2, km

Имя величины

Имя – конкретное обозначение величины.

ОСОБЕННОСТИ

  • Имя стоит из одной или нескольких латинских букв, цифр, других знаков.
  • Заглавные и строчные буквы в именах считаются одинаковыми, но вначале всегда пишется буква .

Например A, 12, DR, t45, 1k, massa2, km

Значение величины Значение – конкретное данное, которому равна величина в каждый момент времени. ОСОБЕННОСТИ Значение может быть представлено числом , каким-либо текстом или арифметическим выражением. Запятая в десятичных дробях заменяется точкой. Текст – это любой набор знаков, взятый в кавычки. В арифметических выражениях можно использовать скобки . Количество открытых и закрытых скобок должно быть одинаково. Например, 5; -12.89; **; «новость»; «**,**»; 5+45*а-b/3; 3,14

Значение величины

Значение – конкретное данное, которому равна величина в каждый момент времени.

ОСОБЕННОСТИ

  • Значение может быть представлено числом , каким-либо текстом или арифметическим выражением.
  • Запятая в десятичных дробях заменяется точкой.
  • Текст – это любой набор знаков, взятый в кавычки.
  • В арифметических выражениях можно использовать скобки . Количество открытых и закрытых скобок должно быть одинаково.

Например, 5; -12.89; **; «новость»; «**,**»; 5+45*а-b/3; 3,14

Виды величин Постоянные Переменные  - значения величин  - значения величин не меняются в процессе исполнения алгоритма могут изменяться при выполнении алгоритма Например , 3.14; «слово» Например , x; b14; text;

Виды величин

Постоянные

Переменные

- значения величин

- значения величин

не меняются в процессе исполнения алгоритма

могут изменяться при выполнении алгоритма

Например , 3.14; «слово»

Например , x; b14; text;

Типы величин Каждый язык программирования содержит свои типы данных, которые отличаются между собой не только значением величины, но и диапазоном . Тип Значения величины Целый Целые числа Примеры Вещественный Действительные числа Символьный (строковый) 5; -100; 32 Набор символов (текст), взятый в кавычки Логический 2.5; -31.78; a/5 True (истина) «школа», «!», «123» False (ложь) A=true; RG=false;

Типы величин

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

Тип

Значения величины

Целый

Целые числа

Примеры

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

Действительные числа

Символьный (строковый)

5; -100; 32

Набор символов (текст), взятый в кавычки

Логический

2.5; -31.78; a/5

True (истина)

«школа», «!», «123»

False (ложь)

A=true;

RG=false;

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

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

Pascal

История создания языка  1968-1971 гг. Цюрихский институт информатики в Швейцарии Никлаус Вирт разработал язык программирования Pascal.

История создания языка

1968-1971 гг. Цюрихский институт информатики в Швейцарии Никлаус Вирт разработал язык программирования Pascal.

 назван в честь выдающегося французского математика и философа Блеза Паскаля (1623-1662)

назван в честь выдающегося французского математика и философа

Блеза Паскаля (1623-1662)

Структура программы Program ;  {Заголовок программы} Uses …; {Раздел подключения модулей} Var …;  {Раздел описания переменных}  Begin …  {Тело программы - последовательность операторов разделенных «;» }  End.

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

Program ; {Заголовок программы}

Uses …; {Раздел подключения модулей}

Var …; {Раздел описания переменных}

Begin

{Тело программы - последовательность операторов разделенных «;» }

End.

Заголовок программы Program ; Пример , Program Primer1; Раздел подключения модулей Uses CRT; CRT – модуль очистки экрана; Graph – графический модуль Пример, Uses Crt, Graph;

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

Program ;

Пример , Program Primer1;

Раздел подключения модулей

Uses CRT;

CRT – модуль очистки экрана;

Graph – графический модуль

Пример, Uses Crt, Graph;

Раздел описания переменных Var :  integer – целые числа  real – вещественные числа  string – строковый тип данных  char – символьный тип  boolean – логический тип (true/false) Пример , Var a, b, c:integer; st1:string;

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

Var :

integer – целые числа

real – вещественные числа

string – строковый тип данных

char – символьный тип

boolean – логический тип (true/false)

Пример ,

Var

a, b, c:integer;

st1:string;

Тело программы Begin Присваивание; Ввод; Вывод; Обращение к вспомогательному алгоритму; Цикл; Ветвление. Присваивание; Ввод; Вывод; Обращение к вспомогательному алгоритму; Цикл; Ветвление. Присваивание; Ввод; Вывод; Обращение к вспомогательному алгоритму; Цикл; Ветвление. end.

Тело программы

Begin

  • Присваивание; Ввод; Вывод; Обращение к вспомогательному алгоритму; Цикл; Ветвление.
  • Присваивание; Ввод; Вывод; Обращение к вспомогательному алгоритму; Цикл; Ветвление.
  • Присваивание;
  • Ввод;
  • Вывод;
  • Обращение к вспомогательному алгоритму;
  • Цикл;
  • Ветвление.

end.

Тело программы Begin Операторы ввода данных Read (); Readln (); Пример, Readln(a, f); read(st); end.

Тело программы

Begin

  • Операторы ввода данных

Read ();

Readln ();

Пример, Readln(a, f); read(st);

end.

Тело программы Begin 2) Операторы вывода данных Write(); Writeln(); Пример, Writeln (a, b); write (‘итог = ’, c); end.

Тело программы

Begin

2) Операторы вывода данных

Write();

Writeln();

Пример, Writeln (a, b); write (‘итог = ’, c);

end.

Тело программы Begin 3) Операторы присваивания := Пример, A:=b+c; k:=st mod 2; end.

Тело программы

Begin

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

:=

Пример, A:=b+c; k:=st mod 2;

end.

Задачи 1. Программа запрашивает число у пользователя и выводит его на экран.

Задачи

1. Программа запрашивает число у пользователя и выводит его на экран.

Домашнее задание §32-35(стр. 176 – 196)

Домашнее задание

§32-35(стр. 176 – 196)

Задачи Найти площадь трапеции, если с клавиатуры вводятся основания и высота данной трапеции.   2. Найти результат деления двух простых дробей (a, b, c, d вводятся с клавиатуры)   :=

Задачи

  • Найти площадь трапеции, если с клавиатуры вводятся основания и высота данной трапеции.

 

2. Найти результат деления двух простых дробей (a, b, c, d вводятся с клавиатуры)

 

:=

Решить самостоятельно Два числа вводятся с клавиатуры. Вывести их произведение   Найти площадь треугольника S по трем сторонам (a, b, с вводятся с клавиатуры)

Решить самостоятельно

  • Два числа вводятся с клавиатуры. Вывести их произведение

 

  • Найти площадь треугольника S по трем сторонам (a, b, с вводятся с клавиатуры)


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!