Programlama Temelleri: Switch ve Değişkenler
30 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Switch ifadesinin temel yapısını oluştururken hangi elemanlar kullanılmalıdır?

  • normal parantezler ve ardından süslü parantezler (correct)
  • sadece default anahtar kelimesi
  • case tanımları olmadan direkt bir değer atamak
  • case değerleriyle birlikte farklı bir anahtar kelime

Bir switch bloğunda case tanımlarından sonra hangi ifade kullanılmalıdır?

  • exit;
  • break; (correct)
  • continue;
  • return;

Aşağıdaki ifadelerden hangisi yanlıştır?

  • Bir case ifadesinin sonunda ‘:’ olmalıdır.
  • Switch ifadesinde birden fazla case olabilir.
  • case ifadeleri birbirinden ‘break;’ ile ayrılmalıdır.
  • default tanımı her zaman kullanılmalıdır. (correct)

Change ayNo = 3 olan bir switch durumunda hangi ay ismi atanır?

<p>Mart (B)</p> Signup and view all the answers

Aşağıdakilerden hangisi switch ifadesinde case tanımı yaparken geçersiz bir durumu temsil eder?

<p>case 5; ayAdi='Mayıs'; (A)</p> Signup and view all the answers

Değişkenler bilgisayar hafızasında ne amaçla kullanılır?

<p>İstenilen değerleri tutmak için (B)</p> Signup and view all the answers

Aşağıdakilerden hangisi değişkenin tanımını doğru yansıtmaktadır?

<p>Hafızada değerlerin tutulmasını sağlayan alan (C)</p> Signup and view all the answers

Değişkenler hangi tarihte tanımlanmıştır?

<p>03.11.2009 (A)</p> Signup and view all the answers

Aşağıdakilerden hangisi değişkenlerin kullanımı ile ilgili yanlış bir ifadedir?

<p>Değişkenler sadece sayı tutabilir. (A), Değişkenler birden fazla değeri depolayamaz. (B)</p> Signup and view all the answers

Değişkenlerin hafızada tuttuğu değerler ne türde olabilir?

<p>Birden fazla veri türü (B)</p> Signup and view all the answers

Aşağıdakilerden hangisi bir ifadenin veya parametrenin nasıl kullanılabileceğine örnek teşkil eder?

<p>MessageBox.Show(“Merhaba Sayın ” + Soyad); (A)</p> Signup and view all the answers

Aşağıdaki eşitliklerden hangisi iki sayıyı karşılaştırmak için doğru bir yöntemdir?

<p>if(ilksayi == ikincisayi) (A)</p> Signup and view all the answers

Aşağıdakilerden hangisi 0-100 arasındaki notaya göre geçip kalma durumunu belirleyen bir kıstası ifade eder?

<p>if(nota &gt;= 60) (B)</p> Signup and view all the answers

Aşağıdaki kod parçacığında programın hangi durumda “ilk sayı ikinci sayıda KÜÇÜK” mesajını verecektir?

<p>ilksayi &lt; ikincisayi olduğunda (C)</p> Signup and view all the answers

Aşağıdaki kod parçacığında ne tür bir değer atanmıştır?

<p>x = 33.6 olarak ondalıklı bir sayı (D)</p> Signup and view all the answers

Aşağıdakilerden hangisi bir switch yapısında kullanılan doğru bir case ifadesidir?

<p>case &quot;Şubat&quot;: ayAdi=&quot;Şubat&quot;; (D)</p> Signup and view all the answers

Aşağıdakilerden hangisi bir ay adı için doğru bir MessageBox ifadesi değildir?

<p>MessageBox.Show(&quot;Sizin burcunuz yengeç&quot;); (D)</p> Signup and view all the answers

Aşağıdaki switch yapısı için hangisi geçerli bir durum değil?

<p>case &quot;Ocaak&quot;:&quot; (B)</p> Signup and view all the answers

Aşağıdakilerden hangisi switch yapısında yer alan default ifadesinin işlevini açıklamaz?

<p>Belirli bir ay adı için sonuç gösterir. (B)</p> Signup and view all the answers

Aşağıdakilerden hangisi switch...case yapısının genel kullanım amacını en iyi açıklar?

<p>Bir değişkenin alabileceği değerlerden birine göre farklı işlemler yapmak. (D)</p> Signup and view all the answers

İki sayının birbirine eşit olması durumunda hangi çıktı alınır?

<p>Sayılar birbirine eşittir. (C)</p> Signup and view all the answers

Kullanıcıdan alınan bir harfin büyük harf olması durumunda hangi sonuç elde edilir?

<p>Büyük harf. (C)</p> Signup and view all the answers

Eğer kullanıcıdan alınan iki sayı hem pozitif değilse, hangi mesaj alınır?

<p>Bir veya iki sayı negatif (A)</p> Signup and view all the answers

Bir C# programında hangi durum 'Bu bir harf değil' mesajını tetikler?

<p>Girilen karakter bir sayıdır. (B)</p> Signup and view all the answers

Bir C# programında iki sayının pozitif olduğunda hangi mesaj yazdırılır?

<p>Her iki sayı da pozitif. (D)</p> Signup and view all the answers

For döngüsü ne için kullanılır?

<p>Belirli bir kod bloğunu belirli sayıda tekrar çalıştırmak için (C)</p> Signup and view all the answers

Aşağıdaki for döngüsü yapısında hangi kısım sayaç değeri olarak tanımlanmıştır?

<p>sayaç_değeri (B)</p> Signup and view all the answers

Aşağıdakilerden hangisi 'counter++' ifadesinin anlamını tanımlar?

<p>counter'ı 1 artırır (C)</p> Signup and view all the answers

Aşağıdakilerden hangisi for döngüsünün yapısında yer almaz?

<p>döngü_sonuç (B)</p> Signup and view all the answers

Aşağıdaki ifadelerden hangisi 'for' döngüsünün başlangıcını doğru şekilde ifade etmektedir?

<p>for (counter = 1; counter &lt; 10; counter++) (C)</p> Signup and view all the answers

Flashcards

Değişken

Bilgisayarın hafızasında istediğimiz değerleri saklamak için kullanılan alanlar.

Sayılar Eşit mi?

İki sayının birbirine eşit olup olmadığını kontrol eden işlem.

Büyük Sayı Bulma

İki sayıdan hangisinin büyük olduğunu belirleme işlemi.

Harf Büyük mü Küçük mü?

Kullanıcıdan girilen harfin büyük harf mi yoksa küçük harf mi olduğunu kontrol edip uygun mesajı yazdırma.

Signup and view all the flashcards

İki Sayı da Pozitif mi?

Kullanıcıdan alınan iki sayının da pozitif olup olmadığını kontrol etme ve sonuca göre çıktı verdirme.

Signup and view all the flashcards

switch deyimi

Bir değişkenin değerine göre farklı kod bloklarının çalıştırılmasını sağlayan bir kontrol akışı yapısıdır.

Signup and view all the flashcards

case

switch deyiminin içindeki her bir olası değer için bir kod bloğu oluşturur.

Signup and view all the flashcards

break; komutu

Case bloğu çalıştıktan sonra kontrolün switch deyiminden çıkmasını sağlar.

Signup and view all the flashcards

switch yapısının kullanımı

Switch deyimi içerisinde case etiketleri ile değerleri karşılaştırır ve eşleşen case'deki kodu çalıştırır.

Signup and view all the flashcards

switch yapısındaki parantezler

switch deyimi içine alınacak değişkeni tutar, ( ) parantezleri arasına alınmalıdır.

Signup and view all the flashcards

switch yapısındaki küme parantezleri

switch bloğunu bu parantezler içine alarak belirlenir { }. Her bir case için ayrılan kod bloğu için kullanılır.

Signup and view all the flashcards

Örnek switch - case

Switch içinde değişken değerine göre farklı çıktıları döndüren kod bloğudur

Signup and view all the flashcards

switch-case

Bir değişkenin değerine göre farklı kod bloklarının çalıştırılmasını sağlayan bir kontrol yapısı.

Signup and view all the flashcards

switch (ayAdi)

ayAdi değişkeninin değerine göre farklı kod bloklarının çalıştırılacağı switch yapısının başlangıcıdır.

Signup and view all the flashcards

case "Ocak"

ayAdi değişkeninin değeri "Ocak" ise çalıştırılacak kod bloğu.

Signup and view all the flashcards

break

Switch yapısındaki bir case'den sonraki kod bloğunun çalışmasını durduran ifade.

Signup and view all the flashcards

string ayAdi

Ayın adını saklamak için kullanılan metinsel veri tipi bir değişken.

Signup and view all the flashcards

string ayAdi = txtAyAdı.Text

txtAyAdı adlı textbox'tan alınan metinsel veri (örneğin "Nisan"), ayAdi değişkenine atanır.

Signup and view all the flashcards

Değişken

Programda değeri değişebilen bir alan.

Signup and view all the flashcards

x=33,6

"x" adlı değişkenin değeri 33,6 olarak atanmıştır.

Signup and view all the flashcards

Soyad="Demirci"

"Soyad" adlı değişkenin değeri "Demirci" olarak atanmıştır. (string türü).

Signup and view all the flashcards

ConnectionString="RecordDataBase.mdb"

Veritabanı bağlantı bilgisi.

Signup and view all the flashcards

Result=True/False

Sonuç değişkeni, doğru/yanlış (True/False) değerlerini saklar.

Signup and view all the flashcards

MessageBox.Show(...)

Ekranda bir mesaj kutusu gösterir.

Signup and view all the flashcards

if (x > y)

Eğer x, y'den büyükse, belirtilen kodu çalıştırır.

Signup and view all the flashcards

else if (x == y)

Eğer x, y'ye eşitse, belirtilen kodu çalıştırır (İki eşittir kullanımı).

Signup and view all the flashcards

else if (x < y)

Eğer x, y'den küçükse, belirtilen kodu çalıştırır.

Signup and view all the flashcards

else

Yukarıdaki koşulların hiçbiri sağlanmazsa çalıştırılacak kod bloğu.

Signup and view all the flashcards

if...else if...else yapısı

Birden fazla koşulu kontrol etmek için kullanılan yapı.

Signup and view all the flashcards

60 üzeri geçer

Bir notun 60 ve üzerinde olması durumunda başarılı sayılır.

Signup and view all the flashcards

for döngüsü

Belirli bir kod bloğunu, önceden bilinen sayıda tekrar çalıştırmaya yarayan döngü yapısı.

Signup and view all the flashcards

for döngüsü yapısı

for (sayaç_değeri; döngü_koşulu; sayaç_değişimi) şeklinde tanımlanır ve ardından çalıştırılacak kod bloğu {} içerisine yerleştirilir.

Signup and view all the flashcards

sayaç_değeri

Döngünün başlangıç değerini belirler.

Signup and view all the flashcards

döngü_koşulu

Döngünün ne zaman biteceğini belirleyen koşuldur. Koşul sağlandığı sürece döngü çalışmaya devam eder.

Signup and view all the flashcards

sayaç_değişimi

Her döngü adımında sayaç değerinin nasıl değiştiğini belirler.

Signup and view all the flashcards

counter++

Sayaç değişkeninin değerini bir arttırır (counter = counter + 1).

Signup and view all the flashcards

Study Notes

Görsel Programlama

  • Dersin adı Görsel Programlama.
  • Hafta 1 konusu.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

GÖRSEL PROGRAMLAMA-HAFTA1 PDF

Description

Bu quiz, programlamada switch ifadeleri ve değişkenlerin nasıl kullanıldığını test etmektedir. Switch ifadelerinin yapısı, değişken tanımları ve kullanımına dair sorular yer almaktadır. Programlamaya ilgi duyan herkes için.

More Like This

Use Quizgecko on...
Browser
Browser