Алгоритм
<<  Элементы алгоритмизации и программирования Алгоритмизация и программирование  >>
Алгоритмизация и программирование
Алгоритмизация и программирование
Тема: Этапы решения задач на компьютерах
Тема: Этапы решения задач на компьютерах
Тема: Этапы решения задач на компьютерах
Тема: Этапы решения задач на компьютерах
Тема: Этапы решения задач на компьютерах
Тема: Этапы решения задач на компьютерах
Понятие алгоритма и его свойства
Понятие алгоритма и его свойства
Понятие алгоритма и его свойства
Понятие алгоритма и его свойства
Эволюция, и классификация и основные понятия языков программирования
Эволюция, и классификация и основные понятия языков программирования
Эволюция, и классификация и основные понятия языков программирования
Эволюция, и классификация и основные понятия языков программирования
Эволюция, и классификация и основные понятия языков программирования
Эволюция, и классификация и основные понятия языков программирования
Алгоритмы разветвляющейся структуры
Алгоритмы разветвляющейся структуры
Алгоритмы циклической структуры
Алгоритмы циклической структуры
Алгоритмы циклической структуры
Алгоритмы циклической структуры
Тема: Объектно-ориентированное программирование
Тема: Объектно-ориентированное программирование
Тема: Объектно-ориентированное программирование
Тема: Объектно-ориентированное программирование
Тема: Объектно-ориентированное программирование
Тема: Объектно-ориентированное программирование
Тема: Объектно-ориентированное программирование
Тема: Объектно-ориентированное программирование

Презентация: «Алгоритмизация и программирование». Автор: Женя. Файл: «Алгоритмизация и программирование.ppsx». Размер zip-архива: 171 КБ.

Алгоритмизация и программирование

содержание презентации «Алгоритмизация и программирование.ppsx»
СлайдТекст
1 Алгоритмизация и программирование

Алгоритмизация и программирование

Языки программирования высокого уровня. Технологии программирования

Пятый раздел (ДЕ №5)

2 Тема: Этапы решения задач на компьютерах

Тема: Этапы решения задач на компьютерах

Трансляция, компиляция и интерпретация

Задача:

Преобразование всей программы, представленной на одном из языков программирования, в машинные коды называется …

Варианты ответа:

Компиляцией

Компоновкой

Выберите вариант

Кодированием

Шифрованием

Решение: Компиляция – это процесс преобразования всего исходного кода программы в так называемый машинный код, то есть набор команд, непосредственно понятных процессору. Интерпретация – процесс непосредственного покомандного преобразования и выполнения программы без предварительной компиляции всей программы. Компоновка программы – это один из этапов создания исполняемого файла. Генерация кода – это преобразование элементарных действий, полученных в результате лексического, синтаксического и семантического анализа программы, в некоторое внутреннее представление.

3 Тема: Этапы решения задач на компьютерах

Тема: Этапы решения задач на компьютерах

Трансляция, компиляция и интерпретация

Задача:

Этап решения задачи на компьютере, включающий в себя выбор языка программирования, уточнение способов организации данных, запись алгоритма на выбранном языке программирования, называется …

Варианты ответа:

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

Выберите вариант

Интерпретацией

Отладкой

Генерацией

Решение: Одним из этапов решения задач на компьютере является программирование. Данный этап включает в себя: 1) выбор языка программирования; 2) уточнение способов организации данных; 3) запись алгоритма на выбранном языке программирования.

4 Тема: Этапы решения задач на компьютерах

Тема: Этапы решения задач на компьютерах

Трансляция, компиляция и интерпретация

Задача:

Решение задач на компьютерах состоит из ряда этапов. После этапа «Постановка задачи» следует этап …

Варианты ответа:

«Анализ задачи и моделирование»

Выберите вариант

«Программирование»

«Тестирование и отладка»

«Разработка алгоритма»

Решение: Этапы решения задач на компьютере представляют следующую последовательность: 1. Постановка задачи 2. Анализ задачи и моделирование 3. Разработка алгоритма 4. Программирование 5. Тестирование и отладка 6. Анализ результатов 7. Сопровождение программы

5 Понятие алгоритма и его свойства

Понятие алгоритма и его свойства

Способы записи алгоритма. Блок-схема алгоритма

Задача:

Имеется фрагмент блок-схемы алгоритма:

Этой блок-схеме соответствует словесное описание …

.

Варианты ответа:

если Y больше нуля, то обнулить A. Обнулить B. Обнулить C

если Y больше нуля, то обнулить A и обнулить B. Обнулить C

Если Y больше нуля, то обнулить A и обнулить B и обнулить C

Если Y больше нуля, то обнулить A, иначе обнулить B и обнулить C

Выберите ответ

Решение: Если условие истинно («Y больше нуля»), то выполняется действие «Обнулить A». Действия «Обнулить B» и «Обнулить C» отношения к ветвлению не имеют, выполняясь в любом случае. Указанной блок-схеме соответствует описание из трех предложений: «Если Y больше нуля, то обнулить A. Обнулить B. Обнулить C.».

6 Понятие алгоритма и его свойства

Понятие алгоритма и его свойства

Способы записи алгоритма. Блок-схема алгоритма

Задача:

Имеется словесное описание алгоритма:

«До тех пор пока Y не станет больше нуля, то изменить Y. Изменить S»

.

Выберите ответ

Решение: Тело цикла (действие «Изменить Y») выполняется, до тех пор, пока Y не станет больше нуля (то есть пока условие «Y больше нуля» ложно, переход по ветви «Нет»). Действие «Изменить S» выполняется один раз после завершения цикла. Указанному словесному описанию соответствует блок схема:

7 Эволюция, и классификация и основные понятия языков программирования

Эволюция, и классификация и основные понятия языков программирования

Задача:

В переменную Y помещается значение: Y := A / B * C – С; Если А = 24, В = 3 и С = 4, то в переменной Y получится число …

Варианты ответа:

Выберите ответ

Решение: Операции умножения и деления выполняются слева направо, поэтому сначала выполнится деление: A / B = 24 / 3 = 8, затем полученный результат умножается на С: 8 * 4 = 32, и наконец, выполняется вычитание 32 – 4 = 28.

28

3

-2

8

8 Эволюция, и классификация и основные понятия языков программирования

Эволюция, и классификация и основные понятия языков программирования

Языком программирования высокого уровня для разработки операционных систем, трансляторов, баз данных и других системных и прикладных программ, является …

Си

Выберите ответ

Алгол

Рнр

Бэйсик

Решение: Язык Си является универсальным языком программирования, его называют языком системного программирования, так как он удобен для написания операционных систем, он может использоваться для написания любых больших вычислительных программ, программ для обработки текстов и баз данных. Один из первых языков программирования Алгол применялся при составлении программ для решения научно-технических задач на ЭВМ. Бейсик – универсальный код символических инструкций для начинающих, предназначался для обучения программированию, получил широкое распространение на начальных этапах распространения персональных ЭВМ. PHP (англ. PHP: Hypertext Preprocessor) – скриптовый язык программирования общего назначения, интенсивно применяемый для разработки Web-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических Web-сайтов.

9 Эволюция, и классификация и основные понятия языков программирования

Эволюция, и классификация и основные понятия языков программирования

Функция SQR(X) возвращает квадрат значения Х. Если выражение в операторе присваивания Y := sqr(A + B) – C записать без использования функции SQR, то получится …

Задача:

Варианты ответа:

Y := (A + B) * (A + B) – C

Выберите ответ

Y := (A + B) * A + B – C

Y := A + B * A + B – C

Y := A * A + B * B – C

Решение: Функция SQR(X) возвращает Х в квадрате, то есть Х * Х. Выражение «sqr(A + B)» преобразуется в «(A + B) * (A + B)», выражение «sqr(A + B) – C» аналогично преобразуется в «(A + B) * (A + B) – C».

10 Алгоритмы разветвляющейся структуры

Алгоритмы разветвляющейся структуры

Имеется фрагмент схемы алгоритма:

Задача:

Перед выполнением были введены значения A = 11, B = 19 и С = 19. В результате выполнения алгоритма значение переменной М будет равно …

.

20

12

19

10

Выберите ответ

Решение: Ход выполнения алгоритма можно оформить в виде таблицы:

. В результате выполнения алгоритма значение переменной М будет равно 20.

11 Алгоритмы циклической структуры

Алгоритмы циклической структуры

Имеется фрагмент схемы алгоритма:

Задача:

Значение переменной M после его выполнения будет равно …

43

.

32

22

.

34

Выберите ответ

Решение: Ход выполнения алгоритма можно оформить в виде таблицы:

.В результате выполнения алгоритма значение переменной М будет равно 43.

12 Алгоритмы циклической структуры

Алгоритмы циклической структуры

Имеется фрагмент схемы алгоритма:

Задача:

Значение переменной А после его выполнения будет равно …

.

10

.

8

Решение: Ход выполнения алгоритма можно оформить в виде таблицы:

18

.

6

Выберите ответ

.В результате выполнения алгоритма значение переменной А будет равно 10.

13 Тема: Объектно-ориентированное программирование

Тема: Объектно-ориентированное программирование

В объектно-ориентированном программировании определенный пользователем тип данных, который обладает внутренними данными и методами для работы с ними в форме процедур или функций, называется …

Задача:

Варианты ответа:

Классом

Выберите ответ

Атрибутом

Полем

Свойством

Решение: Класс и объект – наиболее используемые термины ООП. Класс – определенный пользователем тип данных, который обладает внутренними данными и методами в форме процедур или функций и обычно описывает родовые признаки и способы поведения ряда очень похожих объектов.

14 Тема: Объектно-ориентированное программирование

Тема: Объектно-ориентированное программирование

Событиями в объектно-ориентированном программировании называются …

Задача:

Варианты ответа:

Уведомления, получаемые или передаваемые объектом другим объектам или приложениям

Отдельные методы в форме процедур

Способы поведения объектов

Выберите ответ

Атрибуты

Решение: Классы в объектно-ориентированном программировании состоят из полей, свойств, методов и событий. События – это уведомления, получаемые или передаваемые объектом другим объектам или приложениям. События позволяют объектам выполнять действия при каждом вхождении.

15 Тема: Объектно-ориентированное программирование

Тема: Объектно-ориентированное программирование

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

Задача:

Варианты ответа:

Совокупность переменных состояния и связанных с ними методов (операций)

Группа данных и методов (функций) для работы с этими данными

Функция или процедура, выполняющие определенные действия

Характеристика, назначенная элементу класса

Выберите ответ

Решение: Класс и объект – наиболее используемые термины объектно-ориентированного программирования (ООП). Объект ООП – это совокупность переменных состояния и связанных с ними методов (операций), которые определяют, как объект взаимодействует с окружающим миром. Объект состоит из следующих трех частей: имя объекта, состояние (переменные состояния), методы (операции).

16 Тема: Объектно-ориентированное программирование

Тема: Объектно-ориентированное программирование

Свойство различных объектов в объектно-ориентированном программировании выполнять одно и то же действие разными способами называется …

Варианты ответа:

Полиморфизмом

Вариантностью

Выберите ответ

Мультидействием

free command

Решение: Одним из основополагающих принципов объектно-ориентированного программирования является полиморфизм. Полиморфизм представляет собой свойство различных объектов выполнять одно и то же действие разными способами. Например, задать шрифтовое оформление окна разрабатываемого приложения можно различными способами.

«Алгоритмизация и программирование»
http://900igr.net/prezentacija/informatika/algoritmizatsija-i-programmirovanie-149864.html
cсылка на страницу

Алгоритм

31 презентация об алгоритме
Урок

Информатика

130 тем
Слайды
900igr.net > Презентации по информатике > Алгоритм > Алгоритмизация и программирование