Семинар 5. Знакомство с языками программирования

Содержание

Слайд 2


Домашнее задание

Задача 25: Напишите цикл, который принимает на вход два числа (A

Домашнее задание Задача 25: Напишите цикл, который принимает на вход два числа
и B) и возводит число A в натуральную степень B.
Задача 27: Напишите программу, которая принимает на вход число и выдаёт сумму цифр в числе.
Задача 29: Напишите программу, которая задаёт массив из 8 элементов и выводит их на экран.

Слайд 3

Ваши вопросы?

Ваши вопросы?

Слайд 4

В прошлый раз -
Задачи уровня: “Почувствуй себя мидлом”

1

2

3

Сегодня -
Задачи уровня: “Почувствуй

В прошлый раз - Задачи уровня: “Почувствуй себя мидлом” 1 2 3
себя сеньором”

Задачи уровня: “Почувствуй себя лидом”

Семинары блока
“Знакомство с языками программирования”

Слайд 5

Формат работы

Вопросы, обсуждение домашнего задания
Демонстрация решения
Работа в сессионных залах
Обсуждение программы (решения задачи)

Формат работы Вопросы, обсуждение домашнего задания Демонстрация решения Работа в сессионных залах
в общем зале

Слайд 6

Демонстрация решения
Задача 31: Задайте массив из 12 элементов, заполненный случайными числами из

Демонстрация решения Задача 31: Задайте массив из 12 элементов, заполненный случайными числами
промежутка [-9, 9]. Найдите сумму отрицательных и положительных элементов массива.
Например, в массиве [3,9,-8,1,0,-7,2,-1,8,-3,-1,6] сумма положительных чисел равна 29, сумма отрицательных равна -20.

Слайд 7

Решение в группах задач:
Задача 32: Напишите программу замена элементов массива: положительные элементы

Решение в группах задач: Задача 32: Напишите программу замена элементов массива: положительные
замените на соответствующие отрицательные, и наоборот.
[-4, -8, 8, 2] -> [4, 8, -8, -2]
Задача 33: Задайте массив. Напишите программу, которая определяет, присутствует ли заданное число в массиве.
4; массив [6, 7, 19, 345, 3] -> нет
-3; массив [6, 7, 19, 345, 3] -> да

20 мин

Слайд 8

Общее обсуждение решения
Задача 32: Напишите программу замена элементов массива: положительные элементы замените

Общее обсуждение решения Задача 32: Напишите программу замена элементов массива: положительные элементы
на соответствующие отрицательные, и наоборот.
[-4, -8, 8, 2] -> [4, 8, -8, -2]
Задача 33: Задайте массив. Напишите программу, которая определяет, присутствует ли заданное число в массиве.
4; массив [6, 7, 19, 345, 3] -> нет
-3; массив [6, 7, 19, 345, 3] -> да

10 мин

Слайд 9

Ваши вопросы?
Перерыв

Ваши вопросы? Перерыв

Слайд 10

Задача 35: Задайте одномерный массив из 123 случайных чисел. Найдите количество элементов

Задача 35: Задайте одномерный массив из 123 случайных чисел. Найдите количество элементов
массива, значения которых лежат в отрезке [10,99].
Пример для массива из 5, а не 123 элементов. В своём решении сделайте для 123
[5, 18, 123, 6, 2] -> 1
[1, 2, 3, 6, 2] -> 0
[10, 11, 12, 13, 14] -> 5
Задача 37: Найдите произведение пар чисел в одномерном массиве. Парой считаем первый и последний элемент, второй и предпоследний и т.д. Результат запишите в новом массиве.
[1 2 3 4 5] -> 5 8 3
[6 7 3 6] -> 36 21

Решение в группах задач:

Слайд 11

Задача 35: Задайте одномерный массив из 123 случайных чисел. Найдите количество элементов

Задача 35: Задайте одномерный массив из 123 случайных чисел. Найдите количество элементов
массива, значения которых лежат в отрезке [10,99].
Пример для массива из 5, а не 123 элементов. В своём решении сделайте для 123
[5, 18, 123, 6, 2] -> 1
[1, 2, 3, 6, 2] -> 0
[10, 11, 12, 13, 14] -> 5
Задача 37: Найдите произведение пар чисел в одномерном массиве. Парой считаем первый и последний элемент, второй и предпоследний и т.д. Результат запишите в новом массиве.
[1 2 3 4 5] -> 5 8 3
[6 7 3 6] -> 36 21

20 мин

Общее обсуждение решения

Слайд 12

Ваши вопросы?

Ваши вопросы?

Слайд 13

Домашнее задание

Домашнее задание

Слайд 14

Был урок полезен вам?

Что было сложно?

Семинар 5. Знакомство с языками программирования

Рефлексия

Узнали вы

Был урок полезен вам? Что было сложно? Семинар 5. Знакомство с языками
что-то новое?
Имя файла: Семинар-5.-Знакомство-с-языками-программирования.pptx
Количество просмотров: 25
Количество скачиваний: 0