Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
19 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
667.35 kB
Просмотров:
81
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![ЗАПИСЬ АЛГОРИТМОВ НА ЯЗЫКАХ](/documents_6/3ba928816f9ef193fe4aa1aeb1c6d7e3/img0.jpg)
Содержание слайда: ЗАПИСЬ АЛГОРИТМОВ НА ЯЗЫКАХ ПРОГРАММИРОВАНИЯ
ОСНОВНЫЕ СВЕДЕНИЯ ОБ АЛГОРИТМАХ
№2 слайд![языки программирования языки](/documents_6/3ba928816f9ef193fe4aa1aeb1c6d7e3/img1.jpg)
Содержание слайда: языки программирования
языки программирования
данные
структура данных
идентификаторы
операторы
трассировочные таблицы
№3 слайд![Язык программирования Язык](/documents_6/3ba928816f9ef193fe4aa1aeb1c6d7e3/img2.jpg)
Содержание слайда: Язык программирования
Язык программирования – формальная знаковая система, предназначенная для записи компьютерных программ.
Компьютерную программу можно считать последовательностью строк символов некоторого алфавита. Современные системы програм-мирования допускают использование визуальных элементов (окон, иконок и др.) для построения программ, в частности, для создания интерфейса пользователя. Такое программирование называют визуальным. Тем не менее, основная, алгоритмическая часть любой программы строится с использованием символьных средств.
№4 слайд![Структурная организация](/documents_6/3ba928816f9ef193fe4aa1aeb1c6d7e3/img3.jpg)
Содержание слайда: Структурная организация данных
Информация, представленная в виде, пригодном для автоматизирован-ной обработки, называется данными.
Компьютер оперирует только одним видом данных – отдельными битами, или двоичными цифрами.
№5 слайд![Некоторые простые типы данных](/documents_6/3ba928816f9ef193fe4aa1aeb1c6d7e3/img4.jpg)
Содержание слайда: Некоторые простые типы данных
Информация по каждому типу однозначно определяет:
множество допустимых значений, которые может иметь тот или иной объект описываемого типа;
множество допустимых операций, которые применимы к объекту описываемого типа;
объём выделенной памяти для хранения данных указанного типа
№6 слайд![Основные элементы языка](/documents_6/3ba928816f9ef193fe4aa1aeb1c6d7e3/img5.jpg)
Содержание слайда: Основные элементы языка Pascal
алфавит языка:
латинские буквы;
арабские цифры;
специальные символы;
служебные слова, значение которых в языке программирования строго определено;
постоянные и переменные величины;
знаки операций;
стандартные функции;
выражения;
операторы (языковые конструкции, с помощью которых в программах записываются действия, выполняемые над данными в процессе решения задачи)
№7 слайд![Идентификаторы](/documents_6/3ba928816f9ef193fe4aa1aeb1c6d7e3/img6.jpg)
Содержание слайда: Идентификаторы
№8 слайд![Операции в языке Pascal](/documents_6/3ba928816f9ef193fe4aa1aeb1c6d7e3/img7.jpg)
Содержание слайда: Операции в языке Pascal
№9 слайд![Структура программы](/documents_6/3ba928816f9ef193fe4aa1aeb1c6d7e3/img8.jpg)
Содержание слайда: Структура программы
№10 слайд![Основные операторы языка](/documents_6/3ba928816f9ef193fe4aa1aeb1c6d7e3/img9.jpg)
Содержание слайда: Основные операторы языка Pascal
№11 слайд![Анализ программ.](/documents_6/3ba928816f9ef193fe4aa1aeb1c6d7e3/img10.jpg)
Содержание слайда: Анализ программ. Трассировочные таблицы
Для анализа свойств алгоритма и проверки его соответствия решаемой задаче используются трассировочные таблицы. В них фиксируется пошаговое исполнение алгоритма (программы), что позволяет наглядно представлять значения переменных, изменяющиеся при его выполнении. Поэтому трассировочные таблицы иначе называют таблицами значений.
№12 слайд![Трассировочная таблица](/documents_6/3ba928816f9ef193fe4aa1aeb1c6d7e3/img11.jpg)
Содержание слайда: Трассировочная таблица первого вида
№13 слайд![Трассировочная таблица](/documents_6/3ba928816f9ef193fe4aa1aeb1c6d7e3/img12.jpg)
Содержание слайда: Трассировочная таблица второго вида
№14 слайд![Другие приёмы анализа](/documents_6/3ba928816f9ef193fe4aa1aeb1c6d7e3/img13.jpg)
Содержание слайда: Другие приёмы анализа программ
Пример 3. Определите, какое число будет напечатано в результате выполнения программы.
№15 слайд![Компьютерную программу можно](/documents_6/3ba928816f9ef193fe4aa1aeb1c6d7e3/img14.jpg)
Содержание слайда: Компьютерную программу можно считать последовательностью строк символов некоторого алфавита. Современные системы програм-мирования и языки допускают использование визуальных элементов (окон, иконок и др.) для построения программ и создания интерфейса пользователя. Тем не менее, основная, алгоритмическая часть любой программы строится с использованием символьных средств.
Компьютерную программу можно считать последовательностью строк символов некоторого алфавита. Современные системы програм-мирования и языки допускают использование визуальных элементов (окон, иконок и др.) для построения программ и создания интерфейса пользователя. Тем не менее, основная, алгоритмическая часть любой программы строится с использованием символьных средств.
Компьютер оперирует только одним видом данных – отдельными битами, или двоичными цифрами. Задачи, решаемые с помощью компьютера, оперируют данными, имеющими форму чисел, символов, текстов и более сложных структур. Алгоритмы для обработки этих данных создаются с учётом их структуры – множества элементов данных и множества связей между ними.
№16 слайд![Различают простые и сложные](/documents_6/3ba928816f9ef193fe4aa1aeb1c6d7e3/img15.jpg)
Содержание слайда: Различают простые и сложные структуры данных. Простые структуры данных не могут быть разделены на составные части больше, чем бит. К ним относятся числовые, символьные, логические и другие данные. Простые структуры данных служат основой для построения сложных структур данных – массивов, списков, графов, деревьев и др.
Различают простые и сложные структуры данных. Простые структуры данных не могут быть разделены на составные части больше, чем бит. К ним относятся числовые, символьные, логические и другие данные. Простые структуры данных служат основой для построения сложных структур данных – массивов, списков, графов, деревьев и др.
Для анализа свойств алгоритма и проверки его соответствия решаемой задаче используются трассировочные таблицы. В них фиксируется пошаговое исполнение алгоритма (программы), что позволяет наглядно представлять значения переменных, изменяющиеся при его выполнении. Используются трассировочные таблицы двух видов:
таблицы, каждая строка которых отражает результат одного действия;
таблицы, каждая строка которых отражает результат выполнения группы действий.
№17 слайд![Вопросы и задания Задание .](/documents_6/3ba928816f9ef193fe4aa1aeb1c6d7e3/img16.jpg)
Содержание слайда: Вопросы и задания
Задание 1. Ниже дана программа. Получив на вход натуральное число x, программа печатает число R. Укажи-те такое число x, при вводе которого будет напечатано двузначное число, сумма цифр которого равна 16. Если таких чисел несколько, укажите наименьшее из них.
№18 слайд![Вопросы и задания Задание .](/documents_6/3ba928816f9ef193fe4aa1aeb1c6d7e3/img17.jpg)
Содержание слайда: Вопросы и задания
Задание 2. Получив на вход натуральное число x (x > 100), программа печатает число M. Укажите наименьшее значение переменой x, при вводе которого алгоритм печатает 26.
№19 слайд![Вопросы и задания Задание .](/documents_6/3ba928816f9ef193fe4aa1aeb1c6d7e3/img18.jpg)
Содержание слайда: Вопросы и задания
Задание 3. Дана программа. Что будет напечатано после выполнения программы?