Задача по нахождению скалярного произведения Пример решения задачи


[00:40:36]  Повторим изученное сегодня



Download 339,83 Kb.
Pdf ko'rish
bet15/28
Sana03.02.2023
Hajmi339,83 Kb.
#907428
TuriЗадача
1   ...   11   12   13   14   15   16   17   18   ...   28
Bog'liq
Урок 2. Базовые алгоритмы и массив как структура данных - Исправлено-конвертирован

[00:40:36] 
Повторим изученное сегодня 
Итак. Надеюсь, вы запомнили главное отсюда. Как у нас задаются массивы. Как с ними 
работать. Как обратиться к элементу. Что когда мы фиксируем размер массива, в какой
-
то 
переменной, то не нужно добавлять магические числа. Числа, непонятные никому, кроме вас, 
про которые вы забудете уже через несколько недель или месяц. Ваша программа становится 


15 
гораздо более универсальной. Чтобы она работала для любых вводных данных, вам достаточно 
поменять всё происходящие в блоке инициализации. Остальное у вас будет работать без 
дополнительных изменений.
[00:41:20] 
Упражнение для закрепления материала 
Прошу вас сейчас сделать следующим маленькое упражнение. Попробуйте поменять числа, 
изменить вводные параметры. Например, если вы поменяете размер массива на 3, 4 или 7 
элементов, то вам нужно будет поменять значение в переменной size. Потому что пока она не 
связана жёстко с массивом numbers, нам приходится менять её вручную. И попробуйте 
провести этот алгоритм аккуратненько для вашего случая.
В разных языках программирования есть разные способы связи этих параметров. На самом 
деле у массива есть параметр, который можно получить, но в Python это делается одним 
способом. Стоит отметить, что в Python для строгости нет массивов, есть списки. Массивы там 
есть, но они подключаются только к отдельным библиотекам. Но пока мы на это внимание не 
обращаем. Пока мы предполагаем, что массивы есть во всех, интересующих нас, языках или 
что
-
то очень похожее на массив. Соответственно, в разных языках таких как Python, Java, С++ 
или JavaScript, есть возможность найти размер массива (структуры данных). И не обязательно 
заводить его руками. Можно просто найти этот параметр или вызвать, позволяющие его найти, 
функции. И когда вы это сделаете для конкретного языка программирования, вам не нужно 
будет руками заводить размер вашего массива. И станет ещё лучше, потому что на одно 
магическое число в программе станет меньше. Пока мы работаем с блок
-
схемами. И чтобы ни 
один язык программирования не обижать, какие
-
то конкретные способы сейчас рассматривать 
не будем. Но позже к ним ещё перейдём. 
Повторим задание. Введите новый массив, рассмотрите желательно с другим размером. 
Попробуйте, аккуратно пройти по этой блок
-
схеме. Я думаю, что вы с этим алгоритмом уже 
неплохо знакомы и вам понадобится буквально, пару минут просто чтобы пройтись по блокам, 
немного привыкнуть к обозначениям с массивами и индексами. Ещё раз запомнить, что 
индексация элементов начинается с 0. Именно поэтому у нас index = 0. Попробуйте сделать это 
упражнение, буквально 2 минутки вам на это.

Download 339,83 Kb.

Do'stlaringiz bilan baham:
1   ...   11   12   13   14   15   16   17   18   ...   28




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish