1 / 8

Підпрограми-функції ( Turbo Pascal 7.0)

Підпрограми-функції ( Turbo Pascal 7.0). Інформатика-11 Тема-5. Підпрограми. При розробці програм іноді з ’ являються повторювані групи дій або виникає необхідність поділити програму на окремі модулі. Для цього існують підпрограми.

fritz-moran
Download Presentation

Підпрограми-функції ( Turbo Pascal 7.0)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Підпрограми-функції (Turbo Pascal 7.0) Інформатика-11 Тема-5 Бройченко А.Г. 2006

  2. Підпрограми При розробці програм іноді з’являються повторювані групи дій або виникає необхідність поділити програму на окремі модулі. Для цього існують підпрограми. Підпрограма – це іменована, логічно закінчена група операторів, яку можна викликати для виконання будь-яку кількість разів із різних місць програми. Підпрограми мають структуру, аналогічну до структури головної програми на Паскалі. Кожна підпрограма – це міні-програма в програмі. В ній діють всі закони, що притаманні будь-якій програмі. Бройченко А.Г. 2006

  3. Види підпрограм У Паскалі розрізняють два види підпрограм: функції та процедури. Функція – це підпрограма для проведення математич-ного обчислення виразу чи функції. Результат її вико-нання – певне числове значення, яке повертається у програму. При використанні підпрограм змінні бувають: локальні – описані в підпрограмах, глобальні – описані в основній програмі. Бройченко А.Г. 2006

  4. Місце описання підпрограм Всі підпрограми описуються перед командами основної програми. Заголовок основної програми Описання підпрограми Тіло основної програми Бройченко А.Г. 2006

  5. Підпрограма-функція Існують багато функцій, які вбудовані у мову Паскаль. Наприклад sin(x),сos(x), abs(x), sqrt(x) та інші. Та бувають випадки, коли при розрахунках потрібно багато разів розраховувати вираз для якого готової функції Паскаля немає. Наприклад: Тут було б добре порахувати відношення синуса до косинуса окремо, та такої готової функції немає. Створимо її самі! Бройченко А.Г. 2006

  6. Підпрограма-функція Загальний вигляд описання підпрограми-функції: Function ім’я (формальні величини):тип результату; Var описання локальних змінних; Begin Команди функції (виконувана частина); ім’я : = змінна-результат обчислень; End; Обов’язкова команда перед кінцем функції Бройченко А.Г. 2006

  7. Задача Знайти значення виразу. Величини а та b вводить людина. Бройченко А.Г. 2006

  8. Рішення задачі Program FFF; Var a,b,y:real; Function SB(s,n:real):real; Var s,n,z:real; Begin z:=sin(s)/cos(n); SB:=z; End; Begin Readln(a,b); y:=SB(a,b)/sqr(SB(a,b))-sqrt(SB(a,b))+(sqr(SB(a,b))*SB(a,b)); Writeln(y:3:2); Readkey; End. Підпрограма-функція Обчислення за допомогою функції Бройченко А.Г. 2006

More Related