В помощь начинающему программисту методические рекомендации Из опыта работы Ермаковой В. В. , учителя информатики МБОУ СОШ 19 г презентация в формате PowerPoint - скачать бесплатно

Скачать презентацию на тему: "В помощь начинающему программисту методические рекомендации Из опыта работы Ермаковой В. В. , учителя информатики МБОУ СОШ 19 г" с количеством слайдов в размере 29 страниц. У нас вы найдете презентацию на любую тему и для каждого класса школьной программы. Мы уверены, что наши слайды помогут найти вам свою аудиторию. Весь материал предоставлен бесплатно, в знак благодарности мы просим Вас поделиться ссылками в социальных сетях и по возможности добавьте наш сайт MirPpt.ru в закладки.

Содержание [Показать]

Нажмите для просмотра
В помощь начинающему программисту методические рекомендации Из опыта работы Ермаковой В. В. , учителя информатики МБОУ СОШ  19 г

1: В помощь начинающему программисту методические рекомендации Из опыта работы Ермаковой В. В. , учителя информатики МБОУ СОШ 19 г. Белово Кемеровской области

2: Вы мечтали научиться программировать? Вы мечтали научиться программировать? Тогда эти рекомендации для Вас. Загрузите программу FreePascal, используя ссылку: http://www. freepascal. org/download. var И вперёд! Теоретический материал Практические работы

3: Алфавит Turbo Pascal 1. Прописные и строчные буквы латинского алфавита. A, B, C, D, E… a, b, c, d, e… 2. Десятичные цифры. 0 1 2 3 4 5 6 7 8 9 3. Знаки арифметических операций. сложение; - вычитание; умножение; / деление 4. Знаки операций отношений. больше меньше не равно меньше или равно больше или равно 5. Специальные символы. - . , : ; $ ( ) пробел : присвоить ( ) можно использовать вместо фигурных скобок ( )

4: Типы данных Числовые – целочисленные (integer) и вещественные с фиксированной точкой -7. 23 и плавающей точкой – 2. 437 Е02 - 243. 7 (real). Символьные (char). Логические (boolean). Строковые (string)

5: Переменные Переменные - это область в памяти компьютера, для которой предусмотрено уникальное имя (идентификатор) и содержимое которой в ходе работы программы может изменяться. Когда переменной присваивается новое значение, её старое значение теряется. Все используемые переменные должны быть объявлены в разделе описания переменных (var). Переменной задаётся её тип, определяющий, какие значения может принимать данная переменная.

6: Некоторые зарезервированные слова: Некоторые зарезервированные слова: And, begin, program, then, for, to, goto, else, var, do, repeat, string, of, label… Константы – постоянные значения объявляются в разделе описания констант (const). Операция присваивания: имя переменной: арифметическое выражение; y: 5 z: 78x a: b q: 29 196 Операция присваивания используется для изменения значений переменных. Тип выражения, находящегося в правой части оператора присваивания, должен соответствовать типу переменной, имя, которой стоит слева. Заголовок программы (program) - это последовательность из букв латинского алфавита, цифр, знаков подчёркивания, начинающаяся с буквы и содержащая не более 8 символов.

7: Встроенные функции

8: СТРУКТУРА ПРОГРАММЫ на TURBO PASCAL: program имя программы uses описание стандартных модулей label список меток const список постоянных значений type описание сложных типов данных var описание данных программы begin начало программного блока алгоритм end. конец программы

9: Операторы Turbo Pascal

10: Запись арифметических и алгебраических выражений в среде программирования Turbo Pascal

11: Арифметика в Turbo Pascal Пример 1: 1034,56 - (346,456 269): ? Программа program primer1; uses crt; var c:real; begin writeln(Вычисление); c:1034. 561/2-(346. 456269)/(3/2); writeln(Ответ,c); readln; end.

12: Пример 2: 1034,56x y - (346,456 269): ? Пример 2: 1034,56x y - (346,456 269): ? при x0,7; y1,2 Программа program primer2; uses crt; var c,x,y:real; begin writeln(Введите исходные данные с клавиатуры); readln(x,y); c:1034. 56x1/2y-(346. 456269)/(3/2); writeln(Ответ,c); readln; end.

13: Пример 3: 1034,56x y - (346,456 269): ? Пример 3: 1034,56x y - (346,456 269): ? при x ; y Программа program primer3; uses crt; var c,x,y:real; begin x:1/3; y:1/4; c:1034. 56x1/2y-(346. 456269)/(3/2); writeln(Ответ,c); readln; end.

14: Линейная алгоритмическая структура Вычисление суммы двух чисел, введённых с клавиатуры

15: Линейная алгоритмическая структура Вычисление суммы двух чисел, введённых с клавиатуры program summa; uses crt; var a,b:real; c:real; begin writeln(Вычисление суммы); readln(a,b); c:a b; writeln( Ответ:с ,c:6:2); readln; end.

16: Алгоритмическая структура «Ветвление» Нахождение наибольшего числа из двух чисел, введённых с клавиатуры

17: Алгоритмическая структура «Ветвление» Нахождение наибольшего числа из двух чисел, введённых с клавиатуры program chislо; uses crt; var a,b:real; c:real; begin writeln(Нахождение наибольшего числа); readln(a,b); if ab then c:a else c:b; writeln( Ответ:с ,c:6:2); readln; end.

18: Циклическая алгоритмическая структура с известным числом повторений (оператор цикла с параметром) Вывод целых положительных чисел от 1 до 100

19: Циклическая алгоритмическая структура (оператор цикла с параметром)

20: Циклическая алгоритмическая структура с неизвестным числом повторений

21: Циклическая алгоритмическая структура (оператор цикла с предусловием)

22: Циклическая алгоритмическая структура с неизвестным числом повторений

23: Циклическая алгоритмическая структура (оператор цикла с постусловием)

24: Вспомогательный алгоритм Вспомогательный алгоритм, записанный на языке программирования называется подпрограммой (п/п). Подпрограмма имеет имя (идентификатор), по которому к ней можно обращаться. Параметры: глобальные и локальные. Глобальные – параметры, действующие в любой части программы, имеющие имя, описанное в основной программе. Локальные – параметры, действующие в подпрограмме, их идентификаторы и значения имеют смысл только в пределах данной подпрограммы и недоступны вызывающей программе. Параметры: формальные и фактические. Формальные – имена параметров, которые использованы в описании подпрограммы. Фактические – конкретные значения, которые указываются в основной программе. В языке программирования TURBO PASCAL приняты два вида подпрограмм: процедуры и функции.

25: Объявление процедуры: procedure имя процедуры (список формальных параметров: тип идентификатора); const описание констант var описание переменных begin начало тела процедуры операторы; end; конец тела процедуры При вызове процедуры формальные параметры становятся фактическими.

26: Объявление функции: Объявление функции: function имя функции (список формальных параметров: тип идентификатора): тип идентификатора; const описание констант var описание переменных begin начало тела функции операторы; ИмяФункции:Значение; end; конец тела функции Обращение к функции в основной программе производится по имени функции с указанием фактических параметров. Число, тип, порядок следования фактических параметров должен соответствовать формальным параметрам, указанным в описании функции.

27: Поиск максимального числа из трёх введённых чисел Поиск максимального числа из трёх введённых чисел program MAX3; uses crt; var a,b,c,z1,z2:integer; procedure MAX2(x,y:integer; var z:integer); begin if xy then z:x else z:y; end; BEGIN clrscr; writeln(Поиск максимума из трёх чисел); writeln(Введите три числа через пробел и нажмите Enter); readln(a,b,c); MAX2(a,b,z1); MAX2(c,z1,z2); writeln (Максимальное число, z2); readln; End.

28: Рекурсивная функция «Факториал» Рекурсивная функция «Факториал» program factor; uses crt; function factorial (k:integer):integer; begin if k1 then factorial:1 else factorial:k factorial(k-1); end; var n:integer; число, факториал которого надо вычислить f:integer; факториал числа n begin writeln(Вычисление факториала); writeln(Введите число, факториал которого надо вычислить); write( - ); readln(n); f: factorial(n); writeln(Факториал числа ,n, равен,f); readln; end.

29: Использованная литература Использованная литература Культин, Н. Б. TURBO PASCAL в задачах и примерах Текст / Н. Б. Культин – СПб. : БХВ-Петербург, 2003. Меженный, О. А. TURBO PASCAL. Самоучитель. Текст / О. А. Меженный – М. : Издательский дом «Вильямс», 2003.

Скачать презентацию


MirPpt.ru