Giter Club home page Giter Club logo

ceng201pro's People

Contributors

seyyah avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ceng201pro's Issues

ç.s 3) klavyeden karakter katarı okuma

okunan karakter sayı ise ekrana yazan veya yazmayan, sayı ise toplamını veren , adetini yazan ya da sayı olan yerleri * karakterine çeviren program yazmanız beklenmektedir .

str2float-v1

Soru

12.34 dizgisini float şeklinde yazdıracak olan programı yazınız.

Çıktı
  • 12.34

str2float-v2

soru

+,- 1234 dizgisinde çıktı alırken + ve - 'yi idare edebilecek programı yazınız.

çıktı
  • +1234
  • -1234

ç.s 28) yuvarla fonksiyonu

yuvarla ( float f)

1) Aşağı yuvarla
2) Yukarı yuvarla
3) En yakınına yuvarlayan fonksiyon tasarlamanız beklenmektedir .

ç.s 7) stringdeki özel karakterler

String içerisindeki \n ile başlayan özel karakterleri bulan programı yazmanız beklenmektedir. Ayrıca \n olan yerleri * ile değiştirsin.

str2pol

soru

2x^4 + 3

polinomlarda katsayılar matrisini ekrana yazdıran programı yazınız.

çıktı
  • 4 : 2
  • 3 : 0
  • 2 : 0
  • 1 : 0
  • 0 : 3

strcap2

Soru

merhaba dunya yazısında kelimelerin ilk ve son harflerini büyütecek programı yazınız.

Çıktı
  • MerhabA DunyA

ç.s 31) Dizilerde soyut veri tasarlama

python programlama dilinde hazır olarak verilen aşağıdaki fonksiyonları c de oluşturmanız beklenmektedir .

append
pop
insert(i,eleman)
push(eleman)
delete(i)
index of(eleman)
sort

`POTANSİYEL SINAV SORUSUDUR``

ç.s 30) fonksiyon pointer ve malloc ilişkisi

f pointerı için malloc yardımıyla f pointerının gösterdiği alana büyük bir sayı yerleştirin . Daha sonra f pointerı i ve c pointerı aynı yeri göstersin . Ve daha sonra ekranda f nin i nin ve c nin gösterdiği değer yazılsın

i = (int * )f ;
c = (char*)f ;
f = (float*)f ;

ç.s 6)Yılın kaçıncı günü olduğunu bulma

Ay ve gün verildiğinde yılın kaçıncı günü olduğunu bulmanız istenmektedir .
NOT switch(state)
case

yapısı kullanmanız istenmekte fakat break fonksiyonu kullanmamanız gerekmektedir.

çs 12) toupper fonksiyonu

ch toupper(charch)
küçük harf ise büyütecek , büyük harfse olduğu gibi kalcak şekilde toupper fonksiyonu tasarlamanız istenmektedir .

ç.s 1- şifreleme

Basit bir öteleme temelli şifreleme yazmanız beklenmektedir.

ipucu! örneğin bir a karakterinin şifreli hali c karakteri olmalıdır... Burada karakterler 2 birim ötelenerek şifrelenmiştir.
Şifrelenecek ifade 7 gibi bir sayı ise şifrelenmiş halide 20 olmalıdır...(13 birim öteleme)

Not: Burada öteleme sayıları rastgele verilmiştir..

yilgun: yılın kaçıncı günü

Soru

yılın kaçıncı gününde olduğumuzu söyleyen program.

Girdi

bugün (21.10.2010) girildiğinde

Çıktı
  • "bugün yılın 294. günüdür" diyecek

ErimxTest

 Soru:

ErimxTest slaytındaki test kısımlarını dene, hataları bul!

Çıktı:
  • Hata çıktıları

paragraf başı girintileme - hizalama - tireleme

Soru

son üç çalışma sorusunun birleşimi: paragraf başı girintili, paragraf iki yana yaslı/hizalı ve hizalamada boşluk yerine kelime tireleme (hecelemeden) yararlanarak satıra maksimum harf sığdırmak.

ç.s 22 quick sort işlevi

[1, 11, 2, 3, 20, 4, 5, 15] listesi gibi listeler için quick sort işlevini tasarlayınız.

örn: bu listede pivot = 5 olsun
1,2,3,4 , 5 ,``11,20,15`,

küçükler pivot büyükler
fonksiyon isminiz :
bol(dizi, pivot, boyut) olsun bu değişkenleri alsın.

ç.s 5) Tirimleme

Kelimenin önündeki ve sonundaki boşluklar birden fazlaysa bunları silmeniz istenmektedir .
* NOT* Potansiyel sınav sorusudur ve en kritik çalışma sorusudur .

ç.s 4 görünmeyen tuşlar

Ekranda görünmeyen tuşların sayısını veren işlevi tasarlayınız .
İpucu cytphe.h kitaplığında karşılığı bulunmaktadır
NOT Potansiyel sınav sorusudur .

hizalama

Soru

derste iki yana hizalamanın nasıl yapılacağı gösterildi. buradan hareketle kelime işlemcilerde sağlanan sola, sağa ve ortalı hizalamayı gerçekleyin.

Kullanım

iki yana yaslı/hizalıda olduğu gibi.

ç.s 27) Pointerlar ve fonksiyon ilişkisi

Örnek Elimizde bir merhaba stringi olsun fonksiyon yerel bir değişkenle set edecek . Returnle değer döndürecek . Ana programda da ekranda merhabayı görmek istiyoruz .

ç.s 17 tersle fonksiyonu

Aynı string üzerinde çalışaraktan bu stringi tersleyen fonksiyonu yazmanız beklenmektedir .

tersle(char*p)

merhaba ----> abahrem

ç.s 23 struct yapısı

struct kisi {
char ad[15];
int yas;
struct kisi *anne;
struct kisi *baba;

struct kisi banne;
struct kisi baskan;

baskan.ad = "Ahmet";
baskan.yas = 35;
baskan.anne = &banne;
baskan.anne->ad

str2comp

soru

2 + 3i karmaşık sayısının reel ve imajiner kısımlarını ekrana basan programı yazınız.

çıktı
  • Reel kısım: 2
  • İmajiner kısım: 3

Matrisler

Soru:

    1. Kullanıcıdan satır sayısı farklı olan matrisi okuyan ve ekrana yazan programı yaz.
    1. Kullanıcıdan matris okuyan, matrisler üzerinde toplama ve çarpma yapan, sonuç matrisini ekrana yazdıracak program.
  • Matris boyutunu kendin belirle
  • Önce statik üzerinden git
 Çıktı:
  • >>> matrisa + matrisb
  • [0 1 0]
  • [1 1 0]

heceleme - tireleme

Soru

verilen kelimeyi hecelere ayıran işlevi gerçekleyin.

Kurallar

TDK sözlüğü kuralları şöyle belirlemiş,

Kural - 1: Türkçede kelime içinde iki ünlü arasındaki ünsüz, kendinden sonraki ünlüyle hece kurar: a-ra-ba, bi-çi-mi-ne, in-sa-nın, ka-ra-ca, alt-lık, al-dı.

Kural - 2: Kelime içinde yan yana gelen ünsüzlerden sonuncusu kendisinden sonraki ünlüyle, diğerleri kendilerinden önceki ünlüyle hece kurar: bir-lik, sev-mek, Türk-çe, Kork-maz.

Batı kökenli kelimeler, Türkçenin hece yapısına göre hecelere ayrılır: band-rol, kont-rol, port-re, prog-ram, sant-ral, sürp-riz, tund-ra, volf-ram.

Türkçede satır sonunda kelimeler bölünebilir, fakat heceler bölüne­mez. Satıra sığmayan kelimeler bölünürken satır sonuna kısa çizgi (-) konur.

Kullanım

 girdi: cumhurbaskani
 cikti: cum - hur - bas - ka - ni

 girdi: krampon
 cikti: kram - pon

 girdi: ilkokul
 cikti: il - ko - kul

 girdi: karaosmanoglu
 cikti: ka - ra - os - ma - nog - lu

ç.s 8) Enum fonksiyonu

Enum< isim> {değis1,degis2 ... }
enum statype { NORMAL,INWORD}

enum Logical type { True, False }
enum Logical type {bay,bayan }
enum Logical type { kırmızı,beyaz,siyah ...... }
1- Enum yardımıyla mantıksal veri türü tasarlayınız. Okunan karakter küçük harfse true değilse false değerini tutan ve bunu ekrana yazan programı yazınız .

ç.s 10)Enum fonksiyonu yardımıyla renk tutma

Renkleri tutan bir enum type tasarlayın .
Örnek Tuttuğunuz takımın renklerini giriniz: diye sorsun ve çıktı olarakta tuttuğunuz takım samsunspordur renkleride kırmızı ve beyazdır yazsın

çs 15) stringi floata döndürme pars float(str)

Aldığı stringi floata dödüren fonksiyonu tasarlamanız beklenmektedir.

  1. işaritine bakacak (-) mi (+) mı ?
    2 Dizgi kayan noktalı sayı mı ?
    geçerli geçersiz
    -34 " abc"
    78.1 " -17.9a"
    +298.3 " .."

str2float-v3

soru

-12e-3 dizgisini;
12x10^3
, 0,012
şeklinde yazdırabilecek programı yazınız.

çıktı
  • seçenek 1: 12x10^3
  • seçenek 2: 0,012

strrlc

soru

Herhangi bir dizgi içerisinde ceng var mıdır? yok mudur? ayırt edebilen programı yazınız.

çıktı
  • Seçenek 1: a x cengkleng --> Evet
  • Seçenek 2: a x cenkgleng --> Hayır

ç.s 25 Hizalı yazdırma

1) Sağa dayalı metin ,
2) Sola hizalanmış metin ,
3) Ortalanmış metin tasarlamanız beklenmektedir . Modüllerle ilgili slaytlar ve işlevlerden faydalanılabilir .(write_line gibi)

str2int

Soru

123ab4 dizgisi verilsin.

Bu dizginin içerisinden sadece rakamları seçerek ve bunları int olarak yazdıracak programı yazınız.

Çıktı
  • seçenek1: 123
  • seçenek2: 1234

ç.s 29) yuvarla ( kaç basamak )

yuvarla float , kacbasamak)
Virgülden sonra kaç basamak yuvarlamak istiyorsak o kadar yuvarlayan fonksiyonu tasarlamanız beklenmektedir .

ORNEK Yuvarla(3.454556,4)

strrlc-v2

soru

aabbbccccdddee
dizgisinin içerisinde sadece 3 kez tekrarlananları ekrana basan programı yazınız.

çıktı
  • bd

ç.s 8) Enum fonksiyonu

Enum< isim> {değis1,degis2 ... }
enum statype { NORMAL,INWORD}

enum Logical type { True, False }
enum Logical type {bay,bayan }
enum Logical type { kırmızı,beyaz,siyah ...... }
1- Enum yardımıyla mantıksal veri türü tasarlayınız. Okunan karakter küçük harfse true değilse false değerini tutan ve bunu ekrana yazan programı yazınız .

ç.s 19 ispalindrome işlevi

Kendisine verilen karakter dizisi palindromsa 1 değilse 0 döndüren fonksiyonu tasarlamanız istenmektedir.

ÖRNEK Kabak ---> 1 Kalem ---> 0

maxline

 Soru:

Kullanıcının MAXLINE=8 iken yeni satır karakteri gelinceye kadar kullanıcıdan aldığı verileri ekrana yazdıran program.

  • Not: Bu Programı kullanıcı aşırı uzun bir satır yazdığında MAXLINE da sonraki kısımları yeni satırdan itibaren güncelle.
Çıktı:
  • >>merhaba dunya MAXLINE=3
  • mer
  • hab
  • a d
  • uny
  • a

paragraf başı girintileme

Soru

paragraf başı girintili, iki yana yaslı metin çıktısı.

Kullanım

Girdi

Kendine özgü standartlara göre hazırlanması 
gereken taksonomik araştırmalar dışındaki eserler, 
aşağıdaki dispozisyon ve esaslar dahilinde 
hazırlanmalıdır.

Makale içinde yer alan her türlü şekil, resim, 
grafik, harita, fotoğraf ve benzeri materyal 
“Şekil” olarak değerlendirilmelidir.

çıktı

       Kendine   özgü    standartlara göre   hazırlanması 
gereken    taksonomik   araştırmalar  dışındaki  eserler, 
aşağıdaki      dispozisyon     ve     esaslar   dahilinde 
hazırlanmalıdır.

       Makale  içinde  yer  alan  her türlü şekil, resim, 
grafik,   harita,    fotoğraf   ve    benzeri    materyal 
“Şekil” olarak değerlendirilmelidir.

ç.s 24 topla(struct node *p)

struct node {
int val ;
struct node *next
}
struct node b ;
struct node a;
a.val = 99 ;
a.next = &b
b.val = 88

topla(struct node a+b) işlevini tasarlayınız .

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.