İlk ve son durak
İndeksler sıfırdan başlar; son indeks eleman sayısının bir eksiğidir.
9+ yaş · 15 dakika · C++17
İnteraktif atölyede aç →Neler öğreneceğiz?
İndeksler sıfırdan başlar; son indeks eleman sayısının bir eksiğidir.
Bu çalışma gerçek donanım gerektirmeyen bir C++17 programıdır. Önce sonucu tahmin et, sonra kodu kendi bilgisayarındaki uygun ortamda çalıştır. Uygulama kodu gösterir; cihaz üzerinde Python veya C++ çalıştırıcısı değildir.
Malzeme listesi
- Bilgisayar
- C++17 çalışma ortamı
- Kâğıt ve kalem
Adım adım yapalım
- Verilen başlangıç değerlerini bul ve kâğıda yaz.
- Kod satırlarını sırayla izle; her değişkenin yeni değerini not et.
- Kodu bir .cpp dosyasına kaydedip C++17 destekli derleyiciyle derle ve çalıştır.
- Çıktıyı aşağıdaki beklenen sonuçla karşılaştır.
- Sıra sende görevini yap; tek değişikliği test edip sonucu yaz.
Kod · C++17
#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
#include <numeric>
#include <map>
#include <set>
#include <queue>
#include <sstream>
#include <cctype>
#include <cmath>
using namespace std;
int main(){
vector<int> duraklar={4,8,12,16};cout<<duraklar.front()<<" "<<duraklar.back()<<endl;
return 0;
}
Kod nasıl çalışır?
İndeksler sıfırdan başlar; son indeks eleman sayısının bir eksiğidir.
main() programın başlangıcıdır. Süslü parantezler işlem bloklarını, cout ise ekrana yazmayı belirtir. Standart kitaplık başlıkları kullanılan yapıları sağlar.
Beklenen sonuç
4 16
Sıra sende
Listenin boş olma durumunu nasıl korursun?
Güvenli atölye
Bu çalışma bir yazılım modelidir; motor, güç kaynağı veya gerçek güvenlik sistemi kontrol etmez.
Çalışmıyorsa kontrol et
- Yazım, parantez ve tırnakları kontrol et.
- Beklenen çıktı bu dersteki sabit başlangıç değerleri içindir; değerleri değiştirince sonuç da değişebilir.
- Liste indeksleri sıfırdan başlar; boyutu aşan indeks kullanma.