Internet Programming II

Benzer belgeler
Internet Programming II

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 8

Internet Programming II

PHP, nesne-yönelimli (object-oriented) bir dil olduğu için, nesne oluşturma imkânına ve bunların kullanılmasını sağlayan metodlara da sahiptir.

C Konsol Giriş Çıkış Fonksiyonları

RAPOR VE FORMLARDA KULLANILAN FONKSİYONLAR

Ders Tanıtım Sunumu. Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. Öğr. Gör. Murat KEÇECİOĞLU 1

WEB PROGRAMLAMA. PHP Temelleri. Dr. Erman Yükseltürk


C Programlama Dilininin Basit Yapıları

İNTERNET PROGRAMCILIĞI - II

ALGORİTMA VE PROGRAMLAMA I

6 Aritmetiksel Operatörler ve Hazır Fonksiyonlar

ALGORİTMA VE PROGRAMLAMA I

MATLAB/Değişkene Değer Atamak

MS Excel. Excel Microsoft Office in bir parçasını oluşturur. Office 2007, Office 2010, Office 2013, Office 2016

ALGORİTMA VE PROGRAMLAMA I DERS NOTU#8

2 PYTHON A GIRIŞ 13 PyCharm İle Python Projesi Oluşturma 15 Projenin Çalıştırılması 18 İlk Python Programımız 19 Açıklama Satırları 21

ALFASAYISAL BİLGİLER KARAKTER DİZİLERİ (STRING)

pfrintf fonksiyonu: Çıkışın formatlı olması ve bunun bir dosyaya yazdırılması durumlarında kullanılır. fprintf fonksiyonunun genel yazım biçimi,

Php Nedir?

ALGORİTMA VE PROGRAMLAMA I

MS Excel. Excel Microsoft Office in bir parçasını oluşturur. Office 2007, Office 2010, Office 2013, Office 2016

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 9

Burada dikkat edilmesi gereken nokta, bilinmeyen veya değişkeninizi yazarken diğer bilinmeyenler ile arasına boşluk koymanız gerektiğidir.

String ve Karakter Dizileri. Yrd. Doç. Dr. Fehim KÖYLÜ Erciyes Üniversitesi Bilgisayar Mühendisliği Bölümü

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Fonksiyonlar (Altprogram)

Dr. Fatih AY Tel:

çindekiler 01. Kurulum

BLM-111 PROGRAMLAMA DİLLERİ I. Ders-8 Değişken Tipleri ve Temel Giriş/Çıkış İşlemleri

FORMÜLLER VE FONKSİYONLAR

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

SEÇİM İŞLEMLERİ. Yüzde Hesaplamaları HÜCRE KOPYALAMA & TAŞIMA FORMÜL GİRİŞİ FORMULLER 3) DÖRT İŞLEM. a) Bugün: b) Şimdi: c) Topla: d) Çarpım:

Laboratuvar 2 Tek Kayıt Fonksiyonları

Excel Nedir? Microsoft Excell. Excel de Çalışma sayfası-tablo

PROGRAMLAMAYA GİRİŞ DERS 2

Dizgiler. C dilinde karakter m şeklinde tek tırnak içerisinde yazılan ifadelerdir. Bu karakterlerin her biri aslında bir tamsayı ile ifade edilir.

BLM-111 PROGRAMLAMA DİLLERİ I. Ders-11 Karakter Diziler. Yrd. Doç. Dr. Ümit ATİLA

Integer Sınıfı. 9.1 Integer Sınıfına Uygulanan Başlıca Metotlar. Ruby de tamsayılar için kullanılan Fixnum ve Bignum sınıflarını üreten sınıftır.

Program Çözümleme. Aşağıdaki örneklerde printf() ve scanf() fonksiyonlarının işlevleri gösterilmektedir. Liste 1.1. Çözümleme:

Bilgisayar Programlama MATLAB

PHP Nedir? PHP de Temel Sözdizimi (Syntax)

COS işlevi Sözdizimi COS sayı Sayı Uyarılar Örnek 1 Formül Açıklama (Sonuç) SİN işlevi Sözdizimi SİN sayı Sayı Uyarı

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

ELN1002 BİLGİSAYAR PROGRAMLAMA 2

BİLGİSAYAR BİLİMİ DERSİ (KUR 1) PYTHON PROGRAMLAMA DİLİ ÇALIŞMA KÂĞIDI - 1

ÜNİTE İÇİNDEKİLER HEDEFLER MATEMATİKSEL METOTLAR. NESNE TABANLI PROGRAMLAMA I Okt. Mustafa AKBUĞA. (Math Sınıfı ve Metotları)

BMT 101 Algoritma ve Programlama I 6. Hafta. Yük. Müh. Köksal Gündoğdu 1

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

TEMEL STRING İŞLEMLERİ

Adım Adım SPSS. 1- Data Girişi ve Düzenlemesi 2- Hızlı Menü. Y. Doç. Dr. İbrahim Turan Nisan 2011

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

BİLGİSAYAR PROGRAMLAMA DERSİ

Değişkenler. Geçerli değişken isimleri : baslamazamani, ad_soyad, x5 Geçersiz değişken isimleri : 3x, while

JAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ

İNTERNET TABANLI PROGRAMLAMA- 4.ders

Biçem Belirteçleri (Format Specifiers)

C Programlama. Öğr. Grv. Mustafa AKSOĞAN. Akçadağ MYO

BMT 101 Algoritma ve Programlama I 11. Hafta. Yük. Müh. Köksal Gündoğdu 1

Excel Formüller ve Fonksiyonlar. Yusuf MANSUROĞLU Mühendislik Hizmetleri Müdür Yardımcısı

Dr. Fatih AY Tel: fatihay@fatihay.net

BİLGİSAYAR PROGRAMLAMA

Her veri tipine yetecek ve ancak o kadar anabellek alanı ayrılır. Programcı, ana bellekte ayrılacak adresin büyüklüğünü bilerek değişkenlerini

EXCEL 2013 ELEKTRONI K TABLOLAMA MUSTAFA DÜZENLİ BİLİŞİM TEKNOLOJİLERİ VE YAZILIM ÖĞRETMENİ

Programlamaya Giriş. Program : Belirli bir problemi çözmek için bir bilgisayar dili kullanılarak yazılmış deyimler dizisi.

EXCEL 2007 ELEKTRONİK ÇİZELGE

Rapor ve formlarda kullanılan fonksiyonları ve açıklamalarını bu makalede bulabilirsiniz.

Temel Excel Kullanım Bilgisi

Ders 5: Temel Kütüphane Fonksiyonlar

Imports ifadesi, program satırlarının en üstüne (Public Class satırından önce) yazılmalıdır. Aksi halde hata mesajı ile karşılaşılır.

MTK467 Nesneye Yönelik Programlama. Hafta 4 - Döngüler Zümra Kavafoğlu

Dr. Fatih AY Tel: fatihay@fatihay.net

Veritabanı Tasarımı. Büyük/Küçük Harf ve Karakter İşleme

Excel Formuller ve Kullanımı

Fonksiyonlar. C++ ve NESNEYE DAYALI PROGRAMLAMA 51. /* Fonksiyon: kup Bir tamsayının küpünü hesaplar */ long int kup(int x) {

Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır.

MatLab. Mustafa Coşar

Len() fonksiyonu yardımı ile kendisine parametre olarak verilen karaktersel veya başka bir tip bilginin uzunluğu bulunur.

STRİNG DİZİLER(KATARLAR)

Internet Programming I. Hafta III. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır.

C PROGRAMLAMA DİLİNE GİRİŞ

MATLAB Temelleri. EE-346 Hafta 2 Dr. Ayşe DEMİRHAN

Temel Giriş/Çıkış Fonksiyonları (Devam) Örnek :

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Adı soyadı :... Öğrenci no :... İmza :... Tarih, Süre : dak.

BÖLÜM 1b: C++ PROGRAMLAMANIN YAPISI. C++, hard diskte TC, BIN, INCLUDE, LIB gibi alt dizinlere yüklenir.

Php 5 ile Filtreleme İşlemleri

Bilgisayar Mimarisi. Veri (DATA) Veri nedir? Veri bazı fiziksel niceliklerin ham ifadesidir. Bilgi verinin belli bir yapıdaki şeklidir.

ÜNİTE 9 ÜNİTE 9 MICROSOFT EXCEL - II TEMEL BİLGİ TEKNOLOJİLERİ İÇİNDEKİLER HEDEFLER

Aynı tipten çok sayıda değişken topluluğudur. X Y Score1 Score2 (0) (1) (2)...

Matematikte Bilgisayar Uygulamaları. Hafta 2 Dr. Murat GEZER

1-Math Nesneleri : M-01 : Mutlak değer fonksiyonu(abs) <HTML> <HEAD> <TITLE>Mutlakdeğer fonksiyonu </TITLE> </HEAD> <BODY>

İnternet Programcılığı Dersi 2.Dönem Ders Notu

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

C/C++ ile Programlamaya Giriş. Yrd.Doç.Dr.Bülent Çobanoğlu

Microsoft Excel 2007 DERS-3 FONKSİYONLAR MANTIKSAL FONKSİYONLAR

Transkript:

Internet Programming II Elbistan Meslek Yüksek Okulu 2015 2016 Bahar Yarıyılı 16 May. 2016 Öğr.Gör. Murat KEÇECĠOĞLU 1

Fonksiyonlar Değişken Kontrol Fonksiyonları isset() Fonksiyonu Parametre olarak aldığı değişken tanımlı ise ve NULL değer içermiyorsa true döndürür. isset() fonksiyonuna birden fazla değişken parametre olarak verilebilir. Parametre olarak verilen değişkenlerden tamamı NULL değer içeriyorsa true değer döner. 2

Fonksiyonlar Değişken Kontrol Fonksiyonları 3

Fonksiyonlar Değişken Kontrol Fonksiyonları Uygulama isset() Fonksiyonu değişkenlerin durumunu kontrol edelim. $a1, ve $a2 yani programın üst bölümü çalışacaktır. İkinci kısımda $b3 değişkeni tanımlı olmadığından ekrana sonuç üretilmeyecektir. 4

Fonksiyonlar Değişken Kontrol Fonksiyonları unset() Fonksiyonu Parametre olarak verilen değişkeni tanımsız hale getirmek yani bellekten silmek için kullanılır. Örn.: 5

Fonksiyonlar Değişken Kontrol Fonksiyonları empty() Fonksiyonu isset() fonksiyonunun tersi işleve sahiptir. Bir değişene değer atanmamışsa, değeri 0 veya boş ise true değeri döner. 6

Fonksiyonlar Değişken Kontrol Fonksiyonları İs_string(),is_int(),is_float() Fonksiyonları is_string() : fonksiyonu parametre olarak verilen değişken türü String(Karakter Kümesi) ise True değilse false döner. is_int () : fonksiyonu parametre olarak verilen değişken değeri integer(tam Sayı) ise True değilse false döner. is_float() : fonksiyonu parametre olarak verilen değişken değeri ondalık sayı ise True değilse false döner. 7

Fonksiyonlar Değişken Kontrol Fonksiyonları Diğer Fonksiyonlar is_numeric () : Sayısal türde olup olmadığı, is_bool () : Boolean türde olup olmadığı, is_null() : null değer içerip içermediği is_array() : Dizi türünde olup olmadığını kontrol eden fonksiyonlardır. 8

Fonksiyonlar Değişken Kontrol Fonksiyonları Diğerlerini de kendiniz yapabilirsiniz. 9

Fonksiyonlar Değişken Kontrol Fonksiyonları strval(),intval(),floatval() Fonksiyonları strval() : fonksiyonu parametre olarak kendisine verilen değeri string e (Karakter Kümesi) çevirir. intval() : fonksiyonu parametre olarak verilen değerin istenilen tabanda tamsayı karşılığını verir. Taban parametresi verilmezse 10 tabanını kullanacaktır. Dönüşümü yapılacak değer string türünde olmadıkça parametrenin etkisi yoktur. floatval() : fonksiyonu parametre olarak verilen değeri float türüne çevirir. 10

Fonksiyonlar Değişken Kontrol Fonksiyonları 11

Fonksiyonlar Değişken Kontrol Fonksiyonları Değişkenin Türünü Değiştirerek Ekrana Yazdırmak 12

Fonksiyonlar Matematiksel Fonksiyonlar abs() Fonksiyonu floor() Fonksiyonu ceil() Fonksiyonu round() Fonksiyonu pow() Fonksiyonu sqrt() Fonksiyonu max() ve min() Fonksiyonu Log10() Fonksiyonu Sırasıyla inceleyelim, öğrenelim 13

Fonksiyonlar Matematiksel Fonksiyonlar abs() Fonksiyonu Parametre olarak verilen değerin mutlak değerini verir. 14

Fonksiyonlar Matematiksel Fonksiyonlar floor() Fonksiyonu Parametre olarak verilen değeri aşağı yuvarlar değerini verir. 15

Fonksiyonlar Matematiksel Fonksiyonlar ceil() Fonksiyonu Parametre olarak verilen değeri yukarı yuvarlar değerini verir.? 16

Fonksiyonlar Matematiksel Fonksiyonlar round() Fonksiyonu Parametre olarak verilen değerin ondalık kısmı 0.5 ve yukarısını yukarı, diğerlerini aşağı yuvarlar değerini verir.? 17

Fonksiyonlar Matematiksel Fonksiyonlar pow() Fonksiyonu Üstel ifadelerin hesaplanmasında kullanılır. Birinci parametre sayı, ikincisi üssü ifade eder. 18

Fonksiyonlar Matematiksel Fonksiyonlar Sqrt() Fonksiyonu Parametre olarak verilen değerin karekökünü bulur. min() ve max() Fonksiyonları Parametre olarak verilen değerin minimum ve/veya maksimum değerlerini bulur. (kendiniz yapabilirisiniz). log10() Fonksiyonu Parametre olarak verilen değerin 10 tabanında logaritmasını bulur. (Bunları kendiniz yapabilirsiniz). 19

Fonksiyonlar Karakter Kümesi Fonksiyonları Explode() Fonksiyonu Bir karakter kümesini istenilen değere (karakterden) bölerek bir dizi içerisine yerleştirir. 20

Fonksiyonlar Karakter Kümesi Fonksiyonları Rtrim(), Ltrim() ve Trim() Fonksiyonları Ltrim() Bir karakter kümesinin başındaki, Rtrim() Bir karakter kümesinin sonundaki, Trim() Bir karakter kümesinin başındaki ve sonundaki boşlukları siler. Bu fonksiyonları kullanırken ikinci parametre verilerek silinmek istenen karakterler belirtilebilir. 21

Fonksiyonlar Numeric format Fonksiyonu Number_format() Fonksiyonu number_format (deger, ondalık_hane, ondalık_ayracı, binlik_ayracı) Parametre olarak verilen binlik bölümlere ayırır. Bu fonksiyon 1,2 ve 4 parametre alır. Tek parametre alırsa $deger sadece binlik bölümler halinde, İki parametre alırsa ondalık kısmı, virgül, binlik ayraç. nokta, Dört parametre ondalık kısmı kadar ondalık ayraç, binlik kısmı kadar binlik ayraç halinde yazılır. 22

Fonksiyonlar Karakter Kümesi Fonksiyonları Printf() ve Sprintf() Fonksiyonu Her iki fonksiyonun görevi değişkeni biçimlendirmektir. Printf sonucu tarayıcıya gönderir, sprinf ise değer döner. Kullanım şekli Printf( biçim, $degisken 1, $degisken2.. METİN ) Burada biçim yerine biçim parametreleri yazılır. Bu parametreler üstlendikleri görevleri yerine getirirler. Biçim parametreleri ; %, b, c, d, f, o, s, X 23

Fonksiyonlar Karakter Kümesi Fonksiyonları Printf() ve Sprintf() Fonksiyonu Biçim Parametreleri Parametre Açıklama % Yanında biçim parametresi kullanılmaz. b Değişken tam sayı muamelesi görür ve ikili sayı olarak döner. c Değişken tam sayı olarak işlem görür ve ASCII değerinin karşılığı döner. d Değişken tam sayı olarak işlem görür, değer ondalık döner. f Değişken kesirli sayı olarak işlem görür, kesirli sayı olarak döner. o Değişken tam sayı olarak işlem görür, sayı octal (8 li) olarak döner. s Değişken alfanumeric işlem görür, değer alfanumeric döner. x Değişken tam sayı işlemi görür, sayı hexadecimal (16 lık küçük) döner. X Değişken tam sayı işlemi görür, sayı hexadecimal (16 lık BÜYÜK) döner. 24

Fonksiyonlar Karakter Kümesi Fonksiyonları Printf() ve Sprintf() Fonksiyonu (diğer parametreler) Doldurma karakteri : Tek tırnak ve onu izleyen bir karakter En az En çok Uzunluk : Sayı nokta sayı (10.10) gibi yazılır. Birinci en fazla, ikinci en az uzunluğu belirtir. Hizalama : Eksi (-) varsa yazı sola, yokluğu ise sağa hizalanacağı anlamına gelir. 25

Fonksiyonlar Karakter Kümesi Fonksiyonları Printf() ve Sprintf() Fonksiyonu örnekler 26

Fonksiyonlar Karakter Kümesi Fonksiyonları Printf() ve Sprintf() Fonksiyonu örnekler 27

Fonksiyonlar Karakter Kümesi Fonksiyonları Str_pad() Fonksiyonu Doldurma karakteri : Bir veriyi başka bir veriye doldurma işlevi görür. str_pad(veri, uzunluk, dolgu_karakteri, dolgu_türü) Dolgu karakteri belirtilirse, verinin sağını ve solunu, belirtilmezse boşluk karakteri ile doldurur. Dolgu Türü olarak : Str_pad_right (sağ), Str_pad_left (sol), Str_pad_both (her iki taraf) 28

Fonksiyonlar Karakter Kümesi Fonksiyonları Str_pad() Fonksiyonu örnek 29

Fonksiyonlar Karakter Kümesi Fonksiyonları Str_repeat() Fonksiyonu Parametre olarak girilen bilginin istenilen kadar tekrar etmesini sağlar. str_repeat(deger,tekrar_sayısı) // tekrar sayısı 0 dan büyük olmalıdır. 30

Fonksiyonlar Karakter Kümesi Fonksiyonları Str_replace() Fonksiyonu Girilen Parametre ile bilgi içerisindeki istenileni değiştirir. str_replace(eski,yeni,bilgi,sayı) 31

Fonksiyonlar Karakter Kümesi Fonksiyonları Strcmp() Fonksiyonu Kıyaslama : İki string ifadeyi kıyaslamak için kullanılır. Karşılaştırma işleminde harf büyüklüğü dikkate alınır. strcmp(veri1, veri2) veri1 veri2 den küçükse 0 dan küçük değer, veri1 ver2 den büyükse 0 dan büyük değer, veri1 ve veri2 aynı ise 0 değeri döner. 32

Fonksiyonlar Karakter Kümesi Fonksiyonları Strlen() Fonksiyonu Uzunluk bulma : Parametre olarak verilen değerin karakter uzunluğunu bulmak için kullanılır. strlen($deger) 33

Fonksiyonlar Karakter Kümesi Fonksiyonları Strtolover() ve strtoupper() Fonksiyonu Büyük küçük harf çevirme : Parametre olarak verilen değerin büyük-küçük harfe çevirir. uzunluğunu bulmak için kullanılır. strtolover($deger) : Küçük harfe çevirir. strtoupper($deger) : Büyük harfe çevirir. Uyarı : Türkçe karakterleri büyük-küçük harf çeviriken çevirme işlemi yapmayacak ve olduğu gibi bırakacaktır. 34

Fonksiyonlar Karakter Kümesi Fonksiyonları Substr() Fonksiyonu Aralık almak : Parametre olarak verilen değerin (string) istenilen aralığını almak için kullanılır. substr($deger,baslangic,bitis) Toplamda üç parametre alır ; değişkenadi, başlangıç noktası (sayı), bitiş noktası (sayi) 35

Fonksiyonlar Karakter Kümesi Fonksiyonları Substr_replace() Fonksiyonu Değişiklik yapmak : Parametre olarak verilen değerin (string) değişiklik yapmak için kullanılır. substr_replace($deger,yenideger,baslangic,uzunluk) 36

Fonksiyonlar Karakter Kümesi Fonksiyonları wordwrap() Fonksiyonu Değişiklik yapmak : Parametre olarak verilen değere (string) tab, alt satır eklemek için kullanılır. wordwrap(deger,uzunluk,eklenecek_karakter, bölme) Belirtilen bilgiyi belirtilen uzunlukta belirtilen karakteri kullanarak böler. 37

Php de form işlemleri Devamı Haftaya 38