Энэ нь мэдэгдлийг гүйцэтгэсний үр дүн юм. Програмчлалын хэлний операторууд. Операторын ашиглалтын хязгаарлалт

"Хуванцар карт хэвлэх принтер" - Нэг хуванцар картанд хоёр дахин их мэдээлэл байрлуулах чадвар. Үнэ. Хуванцар карт хэвлэх принтер. ZEBRA P110i/ P120i. Загварын хүрээг тоймлох. Хуванцар карт хэвлэх хэмнэлттэй өнгөт принтер. Өндөр хүчин чадалтай өргөн сонголттой кодчилолын төхөөрөмжүүд.

"Компьютерийн нэмэлт төхөөрөмжүүд" - Захын төхөөрөмжүүд. Принтерүүд. Бичлэг. Дижитал камерууд. Холболтын хэрэгслүүдийн шатлал. Видео адаптерууд. PU-ийн ангилал. Бүх нийтийн цуваа автобус. CD-R. Сонгох сонголтууд. Баригдсан флаш. Анхдагчид. Байгаль. Модем. Видео терминал. Сканнерууд. PC-ийн нэмэлт төхөөрөмжүүд. Хулгана хэлбэрийн ангилал.

"Мэдээлэл оруулах, гаргах хэрэгсэл" - Сканнер. Плоттер. CRT. Принтерүүд. Гар. Дижитал камер, камер. Функцүүд. Бүх нийтийн оролтын төхөөрөмж. Мэдээлэл оруулах, гаргах төхөөрөмж. График таблет. Хулгана.

"Мэдээллийн гаралтын төхөөрөмж" - Компьютерийн төхөөрөмж. Дэлгэцийн нягтрал өндөр байх тусам зургийн чанар өндөр болно. Бэхэн принтерийн сул тал: Бэхний хэрэглээ өндөр; Дахин дүүргэх өндөр зардал. Хавтгай дэлгэцтэй шингэн болор (LCD) дэлгэц нь авсаархан бөгөөд утаа ялгаруулдаггүй. Мэдээлэл гаргах төхөөрөмж. Монитор нь бүх нийтийн мэдээллийн гаралтын төхөөрөмж юм.

"Хэвлэгч" - Орон нутгийн. Термоблок, зуух, хайлуулагч - хорыг цаас болгон шатаасан төхөөрөмж. Лазер. Матриц (зүү хэлбэртэй). Цаг хугацаа өнгөрөхөд тэд шинж чанараа алдаж, мэргэжилтэн байнга сольж байх ёстой. Тийрэлтэт. Сүлжээ. Хэрэглэгч өөрчилсөн. Принтерийн шинж чанар. Хөгжүүлэгч, зөөвөрлөгч, хөгжүүлэгч - гэрэл зургийн өнхрөхөд хор дамжуулдаг хамгийн жижиг металл хэсгүүд.

"Оролт гаралтын дэд систем" - Таслах цэг. Хүснэгтүүд. Тасралтгүй байршуулах. Атрибут. Файлын зөвшөөрөл. Холбоотой индексүүдийн жагсаалт. Өгөгдөл. Биеийн зохион байгуулалт. Санах ойд шууд нэвтрэх. Индексжүүлсэн дараалсан файл. Суурилуулалт. Тасалдлаар удирддаг I/O. Лавлах хандалтын зөвшөөрөл. Зэрэгцээ ажлын зохион байгуулалт.

Энэ сэдвээр нийт 27 илтгэл тавигдсан

Програмын кодыг Зураг дээр үзүүлэв. 4.3-9.

Option Strict On Option Explicit On Imports System.Math Public Class Form1 "TextBox-д цэгийн координатыг оруулах функц vvod(ByVal T As TextBox) Single Return хэлбэрээр CSng(Val(T.Text)) Төгсгөлийн функц "Procedure for үр дүнг TextBox-д гаргах Sub vivod (ByVal Z Single, ByVal T As TextBox) T.Text = CStr(Z) Төгсгөлийн Дэд "Хоёр цэгийн координатаас сегментийн уртыг тооцоолох функц Public Function Segment Length(ByVal) x1 Single, _ ByVal y1 As Single, ByVal x2 As Single, _ ByVal y2 As Single) As Single Return CSng(Sqrt((x2 - x1) ^ 2 + (y2 - y1) ^ 2)) Төгсгөлийн функц "Procedure for гурвалжны периметр ба талбайг тооцоолох Дэд PS(ByVal x1 Single, ByVal y1 As Single, _ ByVal x2 Single, ByVal y2 As Single, _ ByVal x3 As Single, ByVal y3 As Single, _ ByRef P As Single , ByRef S Single) Dim A, B, C, Pp As Single A = Segment Length(x1 , y1, x2, y2)"Сөрөг хэсгийн уртыг тооцоолох функцийг дуудаж байна. B = Сегментийн урт (x2, y2, x3, y3) C = Сегментийн урт (x3, y3, x1, y1) P = (A + B + C) : Pp = P / 2 S = CSng(Sqrt(Pp * (Pp - A)) * (Pp - B) * (Pp - C))) End Sub "товчлуур дээр товших үйлдлийг боловсруулах журам Button1 Private Sub Button1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Бариул товчлуур1.Click Dim x1 Single, x2 As Single, x3 As Single Dim y1 As Single, y2 As Single, y3 Single Dim Per Asingle, Plo As Single x1 = vvod(TextBox1) : x2 = vvod(TextBox2) : x3 = vvod(TextBox3) ) y1 = vvod(TextBox6) : y2 = vvod(TextBox7) : y3 = vvod(TextBox8) PS(x1, y1, x2, y2, x3, y3, Per, Plo) vivod(Plo, TextBox4) : vivod(Plo, TextBox5) End Sub Private Sub Button2_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Товчлуур2.Click End End Sub End Class

Аппликейшнийг ажиллуулж, үр дүнд хүрч байна

Үр дүнг Зураг дээр үзүүлэв. 4.3-10.

Үр дүнгийн зөв байдлын баталгаа

A=
= 2.82843 B =
= 2

C = = 2 P = A + B + C = 6.828427; Рр = Р/2 = 3.414213 S= = 2


Сэдвийн аюулгүй байдлын асуултууд

“VB программ, модуль, журмын бүтэц.

Шугаман бүтцийн алгоритмын програмчлалын хэрэгслүүд"

1. Математик загвар гэж юу вэ?

2. Компьютер дээрх асуудлыг шийдвэрлэх үндсэн үе шатууд юу вэ?

3. Компьютерийн оролцоогүйгээр компьютерийн асуудлыг шийдвэрлэх ямар үе шатууд явагддаг вэ?

4. Аливаа объект, үзэгдлийн математик загвар гэж юу вэ?

5. Хөтөлбөрийг боловсруулах явцад дараалсан алхамууд юу вэ?

6. Алгоритм гэж юу вэ?

7. Алгоритм ямар үндсэн шинж чанартай байх ёстой вэ?

8. Алгоритмуудыг дүрслэх ямар арга байдаг вэ?

9. Алгоритм диаграммд ихэвчлэн ямар график тэмдгийг дүрсэлсэн байдаг вэ?

10. Орчуулагч хэрхэн ажилладаг вэ?

11. Хөрвүүлэгч хэрхэн ажилладаг вэ?

12. Аль алгоритмыг шугаман гэж нэрлэдэг вэ?

13. Аль алгоритмыг цикл гэж нэрлэдэг вэ?

14. Аль алгоритмыг салаалсан гэж нэрлэдэг вэ?

15. Функц болон процедурын үр дүнг дамжуулах хоёрын хооронд ямар ялгаа байдаг вэ?

16. Боломжит үр дүнд хүрсэн нь програм зөв гэдгийг баталж байна уу?

17. Хэрэв та програмыг шалгахгүй (харах, гүйлгэх) байхгүй бол ямар алдаа илрээгүй байж болох вэ?

18. Програмыг турших нь дибаг хийхээс юугаараа ялгаатай вэ?

19. Програмын зөв эсэхийг тестээр батлах боломжтой юу?

20. Хөтөлбөрийн аль үе шатанд лавлагаа тестийн үр дүнг тооцдог вэ?

21. Туршилтын үндсэн үе шатуудыг жагсаана уу.

22. Синтаксийн алдаа ба семантик алдааны хооронд ямар ялгаа байдаг вэ?

23. Машинд синтакс алдааны мэдэгдэл байхгүй байгаа нь юуг харуулж байна вэ?

24. Орчуулагч ямар төрлийн алдааг илрүүлж чадахгүй байна вэ?

25. Ямар хөтөлбөр вэ?

26. Програмын алдааг хайх, арилгах ажил ямар шатанд явагддаг вэ?

27. Програмчлалын систем гэж юу вэ?

28. Ямар журамтай вэ?

29. Процедуртай хөтөлбөр нь ямар давуу талтай вэ?

30. VB-д ямар процедурын програмчлалын хэрэгслүүд байдаг вэ?

31. Програмын бие даасан горимуудын хооронд өгөгдөл хэрхэн солилцдог вэ?

32. Бодит болон албан ёсны параметрүүд юу вэ?

33. Хэрхэн параметр болгон дамжуулах вэ: тогтмол, хувьсагч, илэрхийлэл?

34. Глобал хувьсагчдыг хэрхэн ашигладаг вэ?

35. Орон нутгийн хувьсагчдыг хэрхэн ашигладаг вэ?

36. Албан ёсны параметрүүд гэж юу вэ?

37. Бодит үзүүлэлтүүд юу вэ?

38. Процедурыг дуудах үед юу болох вэ?

39. Процедурт параметрүүдийг хэрхэн дамжуулах вэ?

40. Ямар параметрүүдийг утгаар дамжуулдаг вэ?

41. Хаяг руу ямар параметрүүдийг дамжуулдаг вэ?

42. Процедурын програмчлалын хэрэгслүүд юу вэ?

43. Функцийг гүйцэтгэсний үр дүн юу вэ?

44. Хувьсагчдыг функц дотор локал байхын тулд хэрхэн зарлах ёстой вэ?

45. Функцээс эрт гарахын тулд аль мэдэгдлийг ашигладаг вэ?

46. Функц, процедурыг дуудах үед юу хянагддаг вэ?

47. Хувьсагчийн параметрийг утгаараа дамжуулахын тулд албан ёсны параметрүүдийг хэрхэн зарлах ёстой вэ?

48. Хувьсагчийн параметрийг хаяг руу дамжуулахын тулд албан ёсны параметрүүдийг хэрхэн зарлах ёстой вэ?

49. Дуудлагын програмаас функцийн процедурыг хэрхэн дууддаг вэ?

50. Процедурын үр дүн юу байж болох вэ?

51. Процедураас эрт гарахын тулд аль мэдэгдлийг ашигладаг вэ?

52. Чиг үүрэг, журмын тайлбарыг хаана байрлуулж болох вэ?

53. Нийтийн оператор ашиглан зарласан хувьсагч хаана байх вэ?

54. Хувийн оператор хаана байрлаж болох вэ?

55. Сэтгэгдэл гэж юу вэ, түүнийг бичих дүрэм?

56. Програмын эхэнд байгаа хувьсагчдын утгууд юу вэ?

57. Процедурууд болон функцуудыг яагаад тайлбарласан (тодорхойлсон) вэ?

58. Процедурыг хэрхэн нэрлэдэг вэ?

59. Функцуудыг хэрхэн дууддаг вэ?


Холбогдох мэдээлэл.


Өгөгдлийн гаралт
RAM-аас мониторын дэлгэц рүү өгөгдөл гаргах:
бичих
(<выражение 1> ,< выражение 2> , ...,< выражение N>)
гаралтын жагсаалт
Илэрхийлэл - бэлгэдлийн, тоон, логик,
хувьсагч ба тогтмолууд орно
Жишээ:
бичих ("s=", s).
s=15 бол дэлгэцэн дээр: s=15 гарч ирнэ.
Дэлгэц дээр хашилтын мэдээлэл гарч ирнэ
өөрчлөлтгүйгээр

Гаралтын зохион байгуулалтын сонголтууд
Сонголт
татан буулгах зохион байгуулалт
Тусгаарлагч байхгүй
Дүгнэлтийн оператор
бичих(1, 20, 300).
Үр дүн
120300
Хязгаарлагч нэмэх бичих (1, ',' , 20,
- таслал
’, ’, 300)
1, 20, 300
Хязгаарлагч нэмэх бичих (1, ‘ ‘, 2, ‘ ‘, 3)
- орон зай
1 20 300

Гаралтын формат
Гаралтын формат нь байрлалын тоог тохируулах боломжийг олгодог
харуулсан утгыг эзэлсэн дэлгэц дээр.
бичих(s:x:y)
x - тоонд хуваарилагдсан нийт албан тушаалын тоо;
y - тооны бутархай хэсгийн байрлалын тоо.
Дүгнэлтийн оператор
Гүйцэтгэлийн үр дүн
оператор
бичих(‘s=‘, s:2:0);
s=15
бичих(‘s=‘, s:3:1);
s=15.0
бичих(‘s=‘, s:5:1);
s =
бичсэн
15.0
- шинэ шугамаас гаралт!

Эхний програм
програм n_1;
const pi=3.14;
var r, c, s: бодит;
Эхлэх
r:=5.4;
c:=2*pi*r;
Хөтөлбөрийн үр дүн:
s:=pi*r*r;
writeln("c="", c:6:4);
writeln("s=", s:6:4)
Турбо Паскаль
7.0 хувилбар
Төгсгөл.
c =33.9120
s =91.5624

Гарын оролт
RAM-д хувьсагчийн утгыг оруулах:
унших
(<имя переменной1>, …, <имя переменной N>)
оролтын жагсаалт
Уншсан мэдэгдлийг гүйцэтгэж байна:
1) компьютер өгөгдлийн зогсолтын горимд шилждэг:
2) хэрэглэгч гарнаас өгөгдлийг оруулна:
олон хувьсах утга
тоон төрлүүдийг оруулж болно
зай эсвэл таслалаар тусгаарлагдсан;
тэмдэгтийн хувьсагчийг оруулах үед
Хоосон зай, таслалыг ашиглах боломжгүй;
3) хэрэглэгч Enter товчийг дарна.

Гарын оролт
!
Оролтын утгын төрлүүд таарч байх ёстой
тодорхойлолт хэсэгт заасан хувьсах төрлүүд
хувьсагч.
var i, j: бүхэл тоо;x: бодит;a: char;
унших(i, j, x, a);
оролтын урсгалыг зохион байгуулах сонголтууд:
1 0 2.5 А 1,0 1
2.5, А 0
2.5
А
readln хэллэгийг гүйцэтгэсний дараа курсор руу шилжинэ
шинэ мөр.

Сайжруулсан програм
програм n_1;
const pi=3.14;
var r, c, s: бодит;
Эхлэх
writeln("Тойргийн тойрог ба талбайг тооцоолох");
бичих("r>> оруулна уу");
readln(r);
c:=2*pi*r;
Хөтөлбөрийн үр дүн:
s:=pi*r*r;
writeln("c="", c:6:4);
Паскаль хувилбар 7.0
writeln("s=", s:6:4) Турбо
Тойргийн тойрог ба талбайг тооцоолох
r>> 8.5 оруулна уу
Төгсгөл.
c =53.3800
s =226.8650

Хамгийн гол
RAM-д хувьсах утгыг оруулах
read болон readln оролтын операторуудыг ашигладаг.
Дэлгэц дээр RAM-аас өгөгдлийг харуулахын тулд
Монитор нь бичих болон бичих гаралтын операторуудыг ашигладаг.
Эхний өгөгдлийг оруулах, үр дүнг гаргах шаардлагатай
ойлгомжтой, тохиромжтой зохион байгуулалттай байх; энэ нь баталгаажуулдаг
хэрэглэгчийн интерфэйсийн хэрэглэгчдэд ээлтэй байдал.

Асуулт, даалгавар
1) Програмын хэсэг өгөгдсөн:
a:=10; b:=a+1: a:=b–a; бичих (a, b)
Компьютерийн дэлгэц дээр ямар тоо гарч ирэх вэ?
2) Тооцоонд шаардлагатай хувьсагчдыг тайлбарла
Гурвалжны гурван талын дагуух талбай ба
оролтыг агуулсан мэдэгдэл бичих
шаардлагатай анхны өгөгдөл.
3) Мэдэгдэлийг гүйцэтгэсний үр дүн юу вэ?
a) бичих (a)
б) бичих("a")
в) бичих("a=", a)
4) i, j, k бүхэл тоон хувьсагчдыг оноох шаардлагатай
тус тусын утгууд нь 10, 20, 30 байна.
Оролтод тохирох оролтын мэдэгдлийг бичнэ үү
урсгал:
a) 20 10 30
б) 30 20 10
в) 10,30,20