Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
47 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
878.50 kB
Просмотров:
67
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд
Содержание слайда: Программируем на Free Pascаl
Уроки программирования
№2 слайд
Содержание слайда: Типы данных
целых чисел (см. ниже);
действительных чисел (real);
символьный тип (char);
строковый (string);
логический (boolean);
сложные (комбинированный (record),
множественный (set) и другие).
№3 слайд
Содержание слайда: Типы переменных
INTEGER - целочисленные данные, во внутреннем представлении занимают 2 байта; диапазон возможных значений - от -32768 до +32767; данные представляются точно;
REAL - вещественные данные, занимают 6 байт; диапазон возможных значений модуля - от 2.9Е-39 до 1.7Е+38; точность представления данных - 11...12 значащих цифр;
№4 слайд
Содержание слайда: Типы целых
№5 слайд
№6 слайд
№7 слайд
№8 слайд
№9 слайд
Содержание слайда: Домашнее задание
Составить программу выводящую, частное от деления двух чисел.
Составить программу , выводящую на экран текст красным цветом на синем экране
№10 слайд
Содержание слайда: Цвет в Паскале
Использование цвета в программах
№11 слайд
№12 слайд
№13 слайд
Содержание слайда: Работа в классе
1.Составить программу, которая запрашивает у пользователя целое число, действительное число, произвольный символ и строку, а затем все выводит в одной строчке.
2. Составьте диалог пользователя с компьютером на произвольную тему.
Например, машина задает два вопроса “Как тебя зовут?” и “Сколько тебе лет?”; после введения имени (Антон) и числа (15) выводит на экран “Да... Через 50 лет тебе уже будет 65 лет, а звать тебя будут не Антон, а дед Антон”
№14 слайд
Содержание слайда: Домашнее задание
Написать программу, которая запрашивает название животного и число, а затем выводит на экран фразу типа "Белка съест 10 грибов" (при вводе слова "белка" и числа 10).
Организуйте диалог продавца (компьютер) и покупателя (пользователь) при покупке какого-либо товара по следующей схеме: предложение товара по определенной цене, запрашивание количества покупаемого товара, определение и вывод на экран денежной суммы, которую должен заплатить покупатель за покупку.
№15 слайд
Содержание слайда: ПРОГРАММЫ С ВЕТВЛЕНИЕМ
№16 слайд
Содержание слайда: Неполная форма ветвления
№17 слайд
Содержание слайда: Полная форма ветвления
№18 слайд
№19 слайд
№20 слайд
№21 слайд
№22 слайд
Содержание слайда: Задача
Введите 2 числа А и В. Если А четное число , то выводится число А+В, а если нечетное, то А*В
Введите 2 числа, если модуль первого числа больше модуля второго числа, то первое число умножьте на 2, а если нет, то выведите это число
№23 слайд
Содержание слайда: Домашнее задание
Составить программу, находящую большее из 3 чисел.
Составить программу, находящую большее из 4 чисел.
№24 слайд
№25 слайд
Содержание слайда: Циклы в Паскале
№26 слайд
Содержание слайда: Цикл со счетчиком
№27 слайд
Содержание слайда: Цикл с предусловием
i := 1;
while условие do begin
Тело цикла
i := i + 1
End;
№28 слайд
Содержание слайда: Цикл с предусловием
№29 слайд
Содержание слайда: Вычисление суммы чисел
№30 слайд
Содержание слайда: .Ввычислить факториал заданного числа.
.Ввычислить факториал заданного числа.
program Z1;
var
x:integer;
i:integer;
R:integer;{выводимое значение}
begin
Writeln('Vvedite x');
readln(x);
R:=1;
for i:=2 to x do
R:=R*i;
Writeln(R);
readln;
end.
№31 слайд
Содержание слайда: Символьные массивы в Паскале
№32 слайд
№33 слайд
Содержание слайда: Описание строковой переменной Паскаля
Пример описания строковой переменной в Паскале:
Var <имя_переменной>: string[<максимальная длина строки>]
Например:
Var s1: string[10];
s2: string[20];
smax: string;
№34 слайд
Содержание слайда: Действия со строками в Паскале
Операция слияния (сцепления, конкатенации) (+)
Операции отношения позволяют сравнивать строки на отношение равенства (=), неравенства (<>), больше (>), меньше (<), больше или равно (>=), меньше или равно (<=).
В результате сравнения двух строк получается логическое значение (true или false).
№35 слайд
Содержание слайда: Пример действий со строками в Паскале:
1).‘строка’<>’строки’ (верно, т.к. не совпадают последние символы);
2.) ‘Abc’<’abc’ (отношение истинно, т.к. код символа ‘A’ равен 65 в десятичной системе счисления, а код символа ‘a’ – 97);
3).‘год’>’век’ (отношение верно, т.к. буква ‘г’ в алфавите стоит после буквы ‘в’, а, следовательно, имеет больший код).
№36 слайд
Содержание слайда: Стандартные функции для работы со строками в Паскале
Copy (S, poz, n) выделяет из строки S, начиная с позиции poz, подстроку из n символов. Здесь S – любое строковое выражение, poz, n – целочисленные выражения.
№37 слайд
Содержание слайда: Стандартные функции для работы со строками в Паскале
Concat (s1, s2,...,sn) выполняет слияние строк s1, s2,...,sn в одну строку
№38 слайд
Содержание слайда: Length(S) определяет текущую длину строкового выражения S. Результат – значение целого типа.
Length(S) определяет текущую длину строкового выражения S. Результат – значение целого типа.
№39 слайд
Содержание слайда: Pos(subS, S) определяет позицию первого вхождения подстроки subS в строку S. Результат – целое число, равное номеру позиции, где находится первый символ искомой подстроки. Если вхождение подстроки не обнаружено, то результат функции будет равен 0.
Pos(subS, S) определяет позицию первого вхождения подстроки subS в строку S. Результат – целое число, равное номеру позиции, где находится первый символ искомой подстроки. Если вхождение подстроки не обнаружено, то результат функции будет равен 0.
№40 слайд
№41 слайд
Содержание слайда: Стандартные процедуры для работы со строками в Паскале
Delete (S, poz, n) удаляет из строки S, начиная с позиции poz, подстроку из n символов. Здесь S – строковая переменная (в данном случае нельзя записать никакое другое строковое выражение, кроме имени строковой переменной
№42 слайд
Содержание слайда: Insert(subS, S, poz) вставляет в строку S, начиная с позиции poz, подстроку subS. Здесь subS – любое строковое выражение, S – строковая переменная (именно ей будет присвоен результат выполнения процедуры), poz – целочисленное выражение.
№43 слайд
Содержание слайда: Решение задач
Составить программу, по которой компьютер многократно вычисляет сумму А+В при различных значениях А и В. в конце каждого этапа появляется запрос о продолжении или прекращении вычислений: "Завершить программу?(Д/Н)".
№44 слайд
№45 слайд
№46 слайд
№47 слайд
Содержание слайда: Задачи
Пример 2.
Составить программу, которая печатает заданное слово в обратном порядке