Разделы презентаций


LAZARUS Основы объектно-ориентированного программирования в среде

Содержание

Урок 10

Слайды и текст этой презентации

Слайд 1LAZARUS
Основы
объектно-ориентированного
программирования в среде

LAZARUSОсновы объектно-ориентированного программирования в среде

Слайд 2Урок 10

Урок 10

Слайд 3Циклы с параметром в Pascal
ЗАДАНИЕ 1:

Вывести на экран 10 раз свою фамилию.

Начальное значение

Конечное значение

Циклы с параметром в Pascal  ЗАДАНИЕ 1:

Слайд 4Циклы с параметром в Pascal
ЗАДАНИЕ 2:

Вывести на экран 10 раз свою фамилию и фамилию друга.
Циклы с параметром в Pascal  ЗАДАНИЕ 2:

Слайд 5Циклы с параметром в Pascal
ЗАДАНИЕ 3:

Ввести с клавиатуры фамилию и вывести на экран 10 раз слова приветствия.
Циклы с параметром в Pascal  ЗАДАНИЕ 3:

Слайд 6Циклы с параметром в Pascal
ЗАДАНИЕ 4:

Вывести таблицу умножения на 7.
Циклы с параметром в Pascal ЗАДАНИЕ 4:

Слайд 7Циклы с параметром в Pascal
ЗАДАНИЕ 5:

Вывести таблицу умножения на число, введенное с клавиатуры.
Циклы с параметром в Pascal ЗАДАНИЕ 5:

Слайд 8Циклы с параметром в Pascal
ЗАДАНИЕ 6: Вводится трехзначное число.


Вывести сумму его цифр. Входные данные: 246

Выходные данные: 12
Циклы с параметром в Pascal ЗАДАНИЕ 6: Вводится трехзначное число. Вывести сумму его цифр. Входные данные: 	246

Слайд 9Циклы с параметром в Lazarus

Циклы с параметром в Lazarus

Слайд 10ПОВТОРЯЕМ: Tmemo – многострочный текст
Свойство Lines
memo1.lines [0] := ' Это

первая строка';
memo1.lines [1] := ' Это вторая строка‘;
memo1.Clear;
Метод Clear

- очистить

memo1.lines.add(' Это первая строка’);
memo1.lines.add(' Это вторая строка’);

ПОВТОРЯЕМ: Tmemo – многострочный текстСвойство Linesmemo1.lines [0] := ' Это первая строка';memo1.lines [1] := ' Это вторая

Слайд 11Циклы с параметром в Lazarus

Циклы с параметром в Lazarus

Слайд 12Урок 11

Урок 11

Слайд 13Операторы DIV и MOD
DIV – целочисленное деление
MOD – остаток от

деления
534 DIV 10 =
534 MOD 10 =

Операторы DIV и MODDIV – целочисленное делениеMOD – остаток от деления534 DIV 10 = 534 MOD 10

Слайд 14Задачи на циклы с параметром
Вывести все двузначные числа, в которых

вто рая цифра больше первой. Выходные данные: 12 13

14 …
Задачи на циклы с параметромВывести все двузначные числа, в которых вто рая цифра больше первой. Выходные данные:

Слайд 15Задачи на циклы с параметром
Вывести все трехзначные числа, в которых

вторая цифра больше первой, а третья больше второй. Выходные данные: 123

124 125 …
Задачи на циклы с параметромВывести все трехзначные числа, в которых вторая цифра больше первой, а третья больше

Слайд 16Задачи на циклы с параметром
Вывести все трехзначные числа, в которых

есть две одинаковые цифры. Выходные данные: 100 101 110 …
Вывести все

трехзначные числа, в которых все три цифры одинаковые. Выходные данные: 111 222 333 444 …
Задачи на циклы с параметромВывести все трехзначные числа, в которых есть две одинаковые цифры. Выходные данные: 100

Слайд 17Задачи на циклы с параметром
Вывести все четырехзначные числа, которые являются

палиндромами. Выходные данные: 1001 1111 1221 …

Задачи на циклы с параметромВывести все четырехзначные числа, которые являются палиндромами. Выходные данные: 1001 1111 1221 …

Слайд 18Задачи на циклы с параметром
Автобусный билет считается счастливым, если

в его шестизначном номере сумма первых трех цифр равна сумме

последних трех цифр. Подсчитайте и выведите число счастливых билетов с различными номерами (билеты от 000001 до 999999).
Задачи на циклы с параметром Автобусный билет считается счастливым, если в его шестизначном номере сумма первых трех

Слайд 19Задачи на циклы с параметром
Счастливый билет?

Задачи на циклы с параметром Счастливый билет?

Слайд 20Задачи на циклы с параметром

Задачи на циклы с параметром

Слайд 21Задачи на циклы с параметром

Задачи на циклы с параметром

Слайд 22Задачи на циклы с параметром
Счастливый билет?
Сумма первых трех

цифр больше ?
Номер билета - палиндром?

Задачи на циклы с параметром Счастливый билет? Сумма первых трех цифр больше ? Номер билета - палиндром?

Слайд 23Урок 12

Урок 12

Слайд 24Условный цикл в Pascal
Пока
Условие истинно

Условный цикл в PascalПокаУсловие истинно

Слайд 25Условный цикл в Pascal
Вводится целое число n. Вывести сумму

цифр данного числа.

Условный цикл в Pascal Вводится целое число n. Вывести сумму цифр данного числа.

Слайд 26Условный цикл в Pascal
С помощью алгоритма Евклида найти НОД

двух чисел.

Условный цикл в Pascal С помощью алгоритма Евклида найти НОД двух чисел.

Слайд 27Условный цикл в Pascal
С помощью алгоритма Евклида найти НОД

двух чисел.

Условный цикл в Pascal С помощью алгоритма Евклида найти НОД двух чисел.

Слайд 28Условный цикл в Pascal

Условный цикл в Pascal

Слайд 29Работа с файлами в Lazarus
Компоненты, которые умеют работать с файлами:
 ListBox
ComboBox 
Memo

Они читают и сохраняют своё содержимое, строки типа String, в файл

текстового формата.
Работа с файлами в LazarusКомпоненты, которые умеют работать с файлами: ListBoxComboBox Memo Они читают и сохраняют своё содержимое, строки

Слайд 30Работа с файлами в Lazarus
Каждая строка компонентов ListBox и ComboBox является объектом Items[i]

Каждая

строка Memo  является объектом  Lines[i]

где i - номер строки, который отсчитывается

от нуля.

ComboBox1.Items[0] := 'Первая строка изменилась’;
 ListBox1.Items[1] := 'Вторая строка изменилась' ;

Работа с файлами в LazarusКаждая строка компонентов ListBox и ComboBox является объектом Items[i] Каждая строка Memo  является объектом  Lines[i] где i - номер

Слайд 31Работа с файлами в Lazarus
Добавление строк в компоненты выполняется методами Add и Insert

Метод Add добавляет

новую строку в конец.

Метод Insert имеет дополнительный параметр, указывающий, после какой

строки разместить новую строку.
Работа с файлами в LazarusДобавление строк в компоненты выполняется методами Add и InsertМетод Add добавляет новую строку в конец. Метод Insert имеет дополнительный параметр,

Слайд 32Работа с файлами в Lazarus
Сохранении содержимого в файл:    ListBox1.Items.SaveToFile('Имя_файла.txt ') ;
Загрузка из

файла:    ListBox1.Items.LoadFromFile(' Имя_файла.txt ') ;

Работа с файлами в LazarusСохранении содержимого в файл:     ListBox1.Items.SaveToFile('Имя_файла.txt ') ;Загрузка из файла:     ListBox1.Items.LoadFromFile(' Имя_файла.txt ') ;

Слайд 33Работа с файлами в Lazarus
В папке 11_работа с файлами создать:

input.txt
output.txt

Работа с файлами в LazarusВ папке 11_работа с файлами создать:    input.txt

Слайд 34Работа с файлами в Lazarus
Прочитать из файла в поле Memo:
Записать

в файл из поля Memo:

Работа с файлами в LazarusПрочитать из файла в поле Memo:Записать в файл из поля Memo:

Слайд 35Работа с файлами в Lazarus

Работа с файлами в Lazarus

Слайд 36Работа с файлами в Lazarus
Прочитать из файла в поле ListBox:
Записать

в файл из поля ListBox :

Работа с файлами в LazarusПрочитать из файла в поле ListBox:Записать в файл из поля ListBox :

Слайд 37Работа с файлами в Lazarus
Прочитать из файла в поле ListBox:
Записать

в файл из поля ListBox :

Работа с файлами в LazarusПрочитать из файла в поле ListBox:Записать в файл из поля ListBox :

Слайд 38Работа с файлами в Lazarus
Прочитать из файла в поле ListBox:
Записать

в файл из поля ListBox :

Работа с файлами в LazarusПрочитать из файла в поле ListBox:Записать в файл из поля ListBox :

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика