1 / 11

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

Программирование введение. Урок 1 И. Г. Семакин, Е.К. Хеннер Учебник 10-11 класс стр. 125-129 п. 1.7.1 И. Г. Семакин, Т.Ю. Шеина, Л.В. Шестакова Учебник профильный уровень 10 класс. Повторение 10 класс урок 1. Учебники Стр. 84 п.16 «Алгоритм как модель деятельности»

art
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Программированиевведение Урок 1 И. Г. Семакин, Е.К. Хеннер Учебник 10-11 класс стр. 125-129 п. 1.7.1 И. Г. Семакин, Т.Ю. Шеина, Л.В. Шестакова Учебник профильный уровень 10 класс

  2. Повторение 10 класс урок 1 Учебники • Стр. 84 п.16 «Алгоритм как модель деятельности» И. Г. Семакин, Е.К. Хеннер Учебник 10-11 класс п.16 • стр. 125-129 п. 1.7.1 «Определение, свойства и описание алгоритма» • Стр. 139-144 «Этапы алгоритмического решения задачи» И. Г. Семакин, Т.Ю. Шеина, Л.В. Шестакова Учебник профильный уровень 10 класс п.1.7

  3. ВВЕДЕНИЕ Pascal Урок 2Литература Учебники • И. Г. Семакин, Е.К. Хеннер Учебник 10-11 класс п.16 • И. Г. Семакин, Т.Ю. Шеина, Л.В. Шестакова Учебник профильный уровень 10 класс п.1.7 Дополнительная • Грацианова Т.Ю. Программирование на Паскале • Андреева Е.В. Программирование – это так просто, Программирование – этто так сложно. • Рапаков Г.Г., Ржеуцкая С.Ю. Turbo Pascal для студентов и школьников. Ссылка на дистрибутив Pascal ABC 3.0.1http://www.softportal.com/software-3798-pascal-abc.html

  4. Структура программы Заголовок Описательная часть Описание констант Описание переменных Begin оператор оператор оператор … … End. program t; (procedure t;) const n=10 var a, t: lognint; Begin readln(a); t:=7; t:=a+t+n; writeln(t); End. (end;)

  5. Переменные (имена) Нельзя использовать разрешено Латинский алфавит Цифры после буквы d1, nomer3kv, … Знак подчеркиванияnomer_kv, a_b_d, _fff • Идентификаторы • Зарезервированные Begin, end, for, if, to, … • Стандартные Sin, round, … • Русский алфавит • Пробел Nomerkv, nomerkv, … • Спецсимволы @ % - $ … • Начинать с цифры 4a, 45temp, …

  6. Типы данных Vari, j, max: integer; // - 2 147 483 648 до 2 147 483 647 целые числа i, j, k: longint // integer -32768 до 32767используется для счетчиков r, ves, dlina: real; // - 1,7*10 308до + 1,7*10 308вещественные числа fio: string; // ‘Сидоров Дмитрий’‘Екатерина’ строка Letter: char; // ‘п’ ‘K’ символ verno: boolean; // true, false, булева 0 или 1

  7. ВВОД • Для ввода чисел используется оператор read или readln . Вводимые числа должны отделяться друг от друга пробелом или нажатием клавиши ENTER после ввода каждого из значений. Например: readln (a, b, c) ; • Для ввода надо набрать на клавиатуре 3 числа, разделяя их, например, пробелом.

  8. ВЫВОД Вывод данных на экран (или на другое внешнее устройство) производится операторами write(x1,x2,….xn) или writeln(x1,x2,….xn) , где x1,x2,….xn - список вывода, содержащий имена переменных. Например: writeln ('Сумма равна: ' ,sum); writeln (a+d); Оператор вывода writeln() отличается от оператора write() только тем, что после выполнения оператора writeln() курсор автоматически переходит в начало новой строки. позиция.

  9. Формат вывода • В операторах вывода есть возможность указать ширину поля вывода для каждой выводимой переменной. writeln (a: w1:d1, b: w2:d2), где w задает общую ширину поля вывода, а d - количество знаков дробной части. • Параметр d задается только для выражений вещественного типа. Например: A:= 5678; writeln ( a:6, b := 98765:10) ; будет выдано **1234*****98765, где * это пустая позиция. F:= 56,78; writeln ( f:6:2); будет выдано ****56.78, где * это пустая позиция.

  10. Домашнее задание Установит ABC Pascal Написать программы для решения задач.

  11. Задачи • Ввести длину ребра. Найти объём куба и площадь его боковой поверхности. • Арифметическое выражение. Вычислите значение выражения при a=2 и b=10 • Посчитать сумму всех целых чисел от 1 до 100 включительно

More Related