DOI
https://doi.org/10.47689/2181-1415-vol3-iss3-pp126-133Kalit so‘zlar
Python , C , shartli operator , dasturlash tillari , dars , talabalar , o‘qituvchi , o‘qish , bilim , qaror , o‘rganishAnnotasiya
Talabalarga dasturlash asoslarini o‘rgatish bo‘yicha ilmiy, uslubiy, me’yoriy hujjatlar, adabiyotlarni ko‘rib chiqsak, davlat standartida biron-bir dasturlash tili belgilanmaganligini, faqat o‘quvchilar qanday bilim va ko‘nikmalarga ega bo‘lishi lozimligi qayd etilganligini ko‘ramiz.
Python dasturlash tili olimpiada va boshqa musobaqalarda qo‘llash mumkin bo‘lgan ajoyib tildir. Python dasturlash tilida massivning maksimal va minimumini topish, shuningdek, massiv elementlarini saralash uchun max, min va sort funksiyalaridan foydalaniladi, bu esa dasturni ancha ixchamlashtiradi.
Dastur ko‘p vaqtni tejaydi, chunki Pythonda kompilyatsiya qilishning hojati yo‘q. Tarjimon dasturni mashina kodiga aylantirish uchun ishlatiladi. Interfaol dastur ishlab chiqish jarayonida funksiyalarni sinash uchun tarjimondan foydalanish mumkin. Python bilan yangi tanish bo‘lganlar uchun interaktiv rejimdan foydalanish maqsadga muvofiqdir, chunki u dasturlash jarayonining vizualizatsiyasini ta’minlaydi.
Python va C++ dasturlash tillarining qiyosiy tahlili shuni ko‘rsatadiki, Python soddaroq sintaksisga ega. Kodlarning qisqacha yozilishi va interaktiv rejimning mavjudligi yana bir bor Python tilini o‘rganish qulayroq ekanligini isbotlaydi.
Taqdim etilgan ishda:
1. Python tilining afzalliklari Pythonni C++ bilan solishtirish orqali ko‘rsatiladi.
2. “Python tilida tarmoqlanuvchi algoritmlarni dasturlash” mavzusidagi ochiq darsning umumlashtirilgan rejasi taqdim etilib, talabalarga mavzuni o‘rganish metodikasi ko‘rsatib o‘tiladi.
3. Darslarning borishini baholash mutaxassislar tomonidan olib boriladi.
4. C++ va Python tillarida “for” davri va quyidagi masalani yechish shartlari ko‘rib chiqilsa, foydalaniladigan dasturga misol tariqasida quyidagi masala keltiriladi:
Bir oʻlchovli massivdagi 3 ga toʻliq boʻlinadigan va 7 ga boʻlinmaydigan butun sonlar miqdorini toping.
Ko'chirildi
Bibliografik manbalar
С. Шапошникова «Основы программирования на Python», Вводный курс, версия 2, Лаборатория юного линуксоида, 2011.
Доусон М. «Программируем на Python». СПБ: Питер, 2014, – C. 416.
Бьерн Страуструп – Язык программирования C++ Специальное издание., 2011.
Алексей Васильев. Программирование на C++ в примерах и задачах., 2016.
Стефан Р. Дэвис – С++ Для чайников, 2014.
Литвиненко Н.А. – Технология программирования на С++, 2014.
Романов Е.Л. Си++. От дилетанта до профессионала 2014.
Чистый Python. Тонкости программирования для профи. – СПб.: Питер, 2018. – C. 288: ил. – (Серия «Библиотека программиста»).
Лейси Никола, Python, например. – СПб.: Питер, 2021. – C. 208.
Седер Наоми Python. Экспресс-курс. 3-е изд. – СПб.: Питер, 2019.
Билл Любанович «Простой Python, современный стиль программирования» Питер, 2019.
Пол Бэрри, Изучаем программирование на Python, 2017.
Васильев А.Н. Программирование на Python в примерах и задачах. Бомбора, 2022.
Коплиен Дж. Программирование на С++. – СПб: ПИТЕР, 2005.
Алексей Васильев – «Python на примерах. Практический курс», Наука и техника, 2019.
Yuklashlar
1334 291Nashr qilingan
Qanday qilib iqtibos keltirish kerak
Nashr
Bo'lim
Litsenziya
Mualliflik huquqi (c) 2022 Мирзоева Кабира Адил

Ushbu ish Creative Commons Attribution 4.0 Worldwide.











