Posts

Showing posts from 2023

11B Flutter yeni proje ve kavramları anlama

Image
 Youtube da yeni proje açma videosu mevcut. alttaki device kısmından windows seçeceğiz. windows üzerinde uygulama geliştireceğiz.  sürekli üretilen widgetın const yapılması uyarısını kaldırmak için  aşağıdaki dosyada prefer const ayarını yapabilirsiniz. Stateless widget ile class olarak nesneleri daraltabiliriz. HomePage classımızın return kısmına bir scaffold oluşturalım debug yazısını yok etmek için aşağıdaki yapılır.  eğer bir widget ı çevreleyen bir yani o widgeta ebeveyn bir widget oluşturmak istersek , ctrl + . bu ekranı getirir.

9b için

# ve , veya operatörleri # ve, mantıksal çarpma gibidir. # veya, mantıksal toplama gibidir. ''' VE, herhangi biri yanlış ise sonuç yanlıştır. p | q  | Q 0 | 0  | 0 0 | 1  | 0 1 | 0  | 0 1 | 1  | 1 VEYA, herhangi biri doğru ise sonuç doğrudur. p | q  | Q 0 | 0  | 0 0 | 1  | 1 1 | 0  | 1 1 | 1  | 1 VE, and VEYA, or Koşullar arasına yazıldığında işlem yaparlar ''' # Klavyeden Cinsiyeti (E-K) ve doğum yılı # girilen kişinin askere gidip gitmeyeceğini # ekrana yazan program cinsiyet = input ( "Cinsiyeti Giriniz: " ) dy = int ( input ( "Doğum yılınızı giriniz: " )) yas = 2023 - dy if cinsiyet == "E" and yas >= 20 :     print ( "Askere gider" ) else :     print ( "Askere gitmez" ) # Klavyeden 3 adet ürün fiyatı girildiğinde # ürünlerin toplam fiyatı 200TL düşük ise # 10% indirim, # ürünlerin toplam fiyatı 200 den büyük olduğunda # 20% indirim uygulanıyor. # indirimli fiyatı ekrana yazan programı yazınız. ...

11B Classlardan devam Map mapten nesneye

Image
  SINAV NOTLARI LİSTELEME ÖRNEĞİ // Öğrenci tablomuz ve öğrencilere ait notların olduğu bir tablomuz bulunmakta // Program çalıştırıldığında Öğrencilerin numaralarını ve yanlarına adsoyadları listeleyiniz. // ve program hangi öğrencinin notlarını görmek istediğimizi sorsun, okul no istesin // okul numarası girilen öğrencinin notlarını listeleyen programı yazınız. import 'dart:io' ; import 'NotlarList.dart' ; import 'OgrenciList.dart' ; void main ( List < String > args ) {   // öğrenci listesi sınıf ile üretiliyor   List < Ogrenci > ogrList = [];   for ( var item in ogrenciler ) {     ogrList . add ( Ogrenci . mapToOgrenci ( item ));   } // not listesi üretiliyor   List < Puan > puanList = [];   for ( var item in notlar ) {     puanList . add ( Puan . mapToPuan ( item ));   } // öğrenciler ekranda listeleniyor.   for ( var item in ogrList ) {     print ( " ${ item . OkulNo } ...

11B Mobil Uyg, Classlar ve isteğe bağlı parametre

Image
 

9B python aritmetiksel operatörler

Image
 

11B Mobil Uyg. Map

Image
  functions classlar

9B programlama temelleri

Image

11B MOBİL UYGULAMALAR LİSTELER

void main () {   // Dizi ne idi // içinde aynı türde elemanlar barındıran yapılar idi. // aynı türde değişkenler barındıran değişken türüdür. // Liste tanımlama, köşeli parantez yazmak yeterli idi   var liste = []; // 0 elemanlı bir liste tanımlamış olduk   var doluliste = [ 1 , 5 , 7 , 3 , 8 , 2 ];   print ( liste . length );   print ( doluliste . length );   print ( "Başlangıçta dolu liste: $ doluliste " ); // Eski tip dizilerde dizi boyutu değiştirilemez. // Listelerde ise eleman sayısı arttırılabilir, azaltılabilir   doluliste . add ( 9 ); // Dizinin sonuna ekleme yapar   doluliste . add ( 4 );   print ( "Ekleme yapıldıktan sonra doluliste: $ doluliste " ); // remove metodu   doluliste . add ( 2 ); // şu an 2 adet 2 değerine sahip eleman var.   doluliste . remove ( 2 );   // remove komutu baştan itibaren ilk bulduğu elemanı siler   print ( "remove ile 2 değerini sildik,   $ doluliste " );   // removeAt...

9B Programlama Temelleri

Image
 

Mobil Uygulamalar Ara Tatil ödevi

 Dart dilinde liste tanımlama, listedeki bir elemanın değerini okuma, listedeki bir elemanın değerini değiştirme, listeye eleman ekleme, listeden eleman silme, listenin içinde arama yaparak listede olup olmadığını ve listenin kaçıncı eleman olduğunu gösterme konularını içeren bir örnek... Dart dilinde map şeklinde ifade edilen liste biçimi için araştırma yapınız.  kendi ifadeleriniz ile map nedir açıklayınız. bir uygulama örneği yapınız. yaptığınız uygulamanın ne yaptığını açıklayınız. method ya da function araştırınız. parametresiz, parametreli, 2 tane parametresi olan en az 3 adet function ın kullanıldığı bir örnek program yazınız. methodları programda kullanmalısınız.  Object Oriented Programming(Nesne tabanlı programlama) nedir, açıklayınız. Class nedir, kavramsal şekilde öğrendikten sonra kendi ifadeleriniz ile yazınız.  Person adında bir class tanımlayarak, Ad, Soyad, OkulNo propertylerini içermesini sağlayınız. oluşturmuş olduğunuz person sınıfından türetilen ...

9. Sınıf Programlama Temelleri

Image
 Okulumuzun Youtube Kanalından bu dersin içeriklerini takip edebilirsiniz. Youtube ta kanala gitmek için TIKLAYINIZ Akış diagram şekilleri, anlamları ve python karşılıklarını gösteren tablomuz aşağıdadır.

11B Mobil Uygulamalar 17.10.2023 Karar verme

Image
  Switch case kullanımı import 'dart:io' ; void main ( List < String > args ) {   // Program çalıştırıldığında aşağıdaki menü görünsün.   // seçime göre işlemlerin yapılmasını sağlayınız. Not: switch case kullanın /* Hesap Makinesi Programı 1. Topla 2. Çıkart 3. Çarp 4. Böl 5. Mod Al Seçim Yapınız: */   print ( """ 1. Topla 2. Çıkart 3. Çarp 4. Böl 5. Mod Al Seçim Yapınız: """ );   String secim = stdin . readLineSync () ! ;   switch ( secim ) {     case "1" :       print ( "Bir  sayı girin: " );       int a = int . parse ( stdin . readLineSync () ! );       print ( "Bir  sayı girin: " );       int b = int . parse ( stdin . readLineSync () ! );       print ( "Toplam: ${ a + b } " );       break ;     case "2" :       print ( "Bir  sayı girin: " );       int a = int . parse ( stdin ....