Satrni Int Paskalga Qanday O'zgartirish Mumkin

Mundarija:

Satrni Int Paskalga Qanday O'zgartirish Mumkin
Satrni Int Paskalga Qanday O'zgartirish Mumkin

Video: Satrni Int Paskalga Qanday O'zgartirish Mumkin

Video: Satrni Int Paskalga Qanday O'zgartirish Mumkin
Video: Как работают метки goto в Turbo Pascal. 2024, Dekabr
Anonim

Paskal - 1970 yilda shveytsariyalik olim Niklaus Virt tomonidan ishlab chiqilgan dasturlashning asosiy tillaridan biri. Bu soddaligi va katta funktsionalligi tufayli ta'lim muassasalarida juda mashhur.

Satrni int paskalga qanday o'zgartirish mumkin
Satrni int paskalga qanday o'zgartirish mumkin

Ma'lumot turlari

"Paskal" dasturlash tilida ma'lumotlarning bir nechta turlari mavjud bo'lib, ularning xususiyatlarini bilish dasturlarni yozish uchun zarurdir. Faqat beshta asosiy ma'lumotlar turi mavjud:

  • Integer ma'lumotlar - bu 1 dan 4 baytgacha bo'lgan va pastki turiga qarab ma'lum bir diapazonga ega bo'lgan butun son:

    • Qisqa - -128 dan 127 gacha
    • Bayt - 0 dan 255 gacha
    • So'z - 0 dan 65535 gacha
    • Int - -32 768 dan 32 767 gacha
    • Uzoq - -2 147 483 648 dan 2 147 483 647 gacha
  • Haqiqiy ma'lumotlar - bu katta diapazonga ega suzuvchi nuqta raqami. Ushbu turdagi ma'lumotlarning beshta kichik turi mavjud:

    • Real - 2,9 E-39 dan 1,7 E +38 gacha
    • Yagona - 1,5 E-45 dan 3,4 E + 38 gacha
    • Ikki baravar - 5,0 E-324 dan 1,7 E + 308 gacha
    • Kengaytirilgan - 3.4E-4951 dan 1.1E + 4932 gacha
    • Comp - -2 E + 63 dan +2 E + 63 -1 gacha
  • Belgilar ma'lumotlari - alfavitning har qanday belgisi. Tillarda u "char" qisqartmasi bilan belgilanadi, subtiplari yo'q.
  • String ma'lumotlar - bu "string" shaklida yozilgan belgilar ketma-ketligi.
  • Mantiqiy ma'lumotlar - haqiqiy yoki yolg'on sifatida ko'rsatilgan.

Ma'lumotlarning bir turini boshqasiga o'tkazish

Ba'zida bir nechta turdagi ma'lumotlar bilan bir vaqtning o'zida ishlash kerak bo'ladi. Masalan, "45 + 45" ifodasini "int" turiga yozsangiz, u holda ishni bajarishda dasturda ushbu raqamlarning yig'indisi aks etadi. Satr o'zgaruvchisi bilan vaziyat boshqacha. Xuddi shu iborani yozishda tirnoqlarning joylashishiga qarab ekranda yoki "4545" raqami yoki ifodaning o'zi paydo bo'ladi. Matematik operatsiyalar faqat to'liq yoki haqiqiy ma'lumotlar turlari yordamida amalga oshirilishi mumkin, chunki ular faqat raqamlarda ishlaydi.

Masalan, Paskal dasturlash tili yordamida 2 va 3 ning yig’indisini topamiz.

Rasm
Rasm

Ma'lumotlarning butun sonidan foydalanilganligi sababli, dastur boshlanganda faqat ikkita son yig'indisining natijasi ko'rsatiladi. Agar javobni chiroyli tarzda shakllantirish zarurati bo'lsa, siz string ma'lumotlaridan foydalanishingiz kerak. Buni bitta yoki ikkita satrda bajarish mumkin. Birinchi usul eng sodda, chunki u "int" dan "string" ga tarjima qilishni talab qilmaydi.

Rasm
Rasm

Ekranda ikkita satr paydo bo'ladi. Birinchi satrda qanday operatsiya bajarilganligi, ikkinchisida uning natijasi ko'rsatilgan. Bu bir necha turdagi ma'lumotlardan foydalanishingizning bir usuli. Biroq, uning yordami bilan bir nechta iboralarni yozish kerak bo'lsa, matnni to'g'ri formatlash mumkin bo'lmaydi. Ushbu muammoni hal qilish uchun siz o'zgaruvchilarni kiritishingiz va ularni raqamli ma'lumotlarni satrlarga aylantirish uchun ishlatishingiz kerak.

Rasm
Rasm

Shunday qilib, biz har bir satrda yozilgan ikkita iborani olamiz. "String" turidagi o'zgaruvchilarni "int" turidagi o'zgaruvchilarga tarjima qilishda ushbu usul eng keng tarqalgan usullardan biri bo'lib, doimiy ravishda qo'llaniladi. Boshqa ma'lumotlar turlari xuddi shu tarzda o'zgartirilishi mumkin.

Tavsiya: