С помощью современных компьютеров можно решать различные математические и прикладные задачи. Одним из способов их решения является программирование алгоритмов решения на каком то языке программирования с последующим использованием этой программы в своих целях Turbo Pascal — это высокоуровневый язык программирования, разработанный Никлаусом Виртом в 1970 в качестве языка обучения структурному программированию.
Работа содержит 1 файл
Федеральное агентство по образованию РФ
Белгородский государственный университет им. В. Г. Шухова
Кафедра «Энергетика теплотехнологий»
по дисциплине «Информатика
Студентка 1-го курса ЭФ ЭТ-11
к.т.н., доц. Щетинина И. А.
Белгород, 2010 г.
Задание 1.
1.5. Описание работы программы…………… ..…………………………. 13
1.6. Анализ допущенных ошибок……………… ………..…………………. 14
Задание 2.
2.5. Описание работы программы…………… ……………………………….22
2.6. Анализ допущенных ошибок……………… …………………………. 23
Pascal Полный курс с нуля за 4 часа
С помощью современных компьютеров можно решать различные математические и прикладные задачи. Одним из способов их решения является программирование алгоритмов решения на каком то языке программирования с последующим использованием этой программы в своих целях Turbo Pascal — это высокоуровневый язык программирования, разработанный Никлаусом Виртом в 1970 в качестве языка обучения структурному программированию.
Особенностями языка являются строгая типизация и наличие средств структурного (процедурного) программирования. Паскаль был одним из первых таких языков. По мнению Н. Вирта, язык должен способствовать дисциплинированию программирования, поэтому, наряду со строгой типизацией, в Паскале сведены к минимуму возможные синтаксические неоднозначности, а сам синтаксис интуитивно понятен даже при первом знакомстве с языком. Целью работы является разработка программ на языке программирования Паскаль, а так же закрепление теоретических знаний по данной дисциплине.
1.1.Постановка задачи
Составить программу вычисления значений функции F(x) на отрезке [a,b] в точках xi= a + hi, где h – шаг вычисления функции; m – количество шаговб с помощью трех циклов: с параметром, с предусловием, с постусловием. Использовать подпрограммы: функцию – для вычисления значения F(x), процедуру для вывода результатов на печать(экран или принтер по желанию пользователя).
Функция F(x) = tg(x/2)+cos(x);
отрезок вводится с клавиатуры;
Циклы for, while, repeat.
1.2.Блок-схема
1.3.Текст программы
Источник: www.stud24.ru
Решение прикладных задач в интегрированной среде турбо паскаль Методическое пособие по дисциплинам:
«Информатика», «Математические модели информационных процессов и управления», «Основы алгоритмизации и программирование» для студентов специальностей:
Линейные программы. Решение задач. Ч.1.
1-53 01 01 — «Автоматизация технологических процессов и производств», 1-53 01 02 — «Автоматизированные системы обработки информации» и 1-53 01 06 — «Промышленные роботы и робототехнические комплексы»
А.А. Москаленко, З.И. Кононенко
Р.В. Новичихин, О.В. Бугай
Москаленко А.А.
М 82 Решение прикладных задач в интегрированной среде Турбо-Паскаль: Методическое пособие по дисциплинам: «Информатика», «Математические модели информационных процессов и управления», «Основы алгоритмизации и программирование» для студентов специальностей: 1-53 01 01 — «Автоматизация технологических процессов и производств», 1-53 01 02 — «Автоматизированные системы обработки информации» и 1-53 01 06 — «Промышленные роботы и робототехнические комплексы» / А.А.Москаленко, З.И.Кононенко. – Мн.: БНТУ, 2011. – 62 с.
В методическом пособии приведен комплекс лабораторных работ для обучения студентов программированию в интегрированной среде Турбо Паскаль.
В пособии к каждой лабораторной работе излагается краткая теория, особое внимание обращается на ряд специфических моментов, вызывающих трудности у студентов при программировании.
Излагаются требования к выполнению и оформлению работ.
Пособие может быть использовано также инженерами, самостоятельно изучающими современные языки программирования.
Кононенко З.И., 2011
Введение
Алгоритмический язык Паскаль получил широкое распространение во всем мире благодаря простоте и доступности широкому кругу людей, работающих в различных отраслях народного хозяйства. Именно такую цель и ставил швейцарский профессор Никлас Вирт, создавший в конце 60-ых годов этот язык, как специальный язык для обучения начинающих хорошему стилю программирования.
Успеху языка способствовало и то, что по своей идеологии Паскаль наиболее близок к современной теории и технологии программирования, так как довольно полно отражает идеи структурного программирования. Кроме того, он приспособлен для применения общепризнанной в настоящее время технологии разработки программ методом пошаговой детализации (нисходящего программирования). И, наконец, язык предоставляет гибкие возможности работы, как с числовой, так и с символьной информацией.
Язык Паскаль позволяет создавать не только несложные программы, но и структурированные программы трудоемких и сложных вычислений, предоставляя возможности работы, как с числовой, так и с символьной информацией.
Язык Паскаль постоянно совершенствовался. Для персональных компьютеров появились революционные по своей сущности компиляторы с языка Паскаль для IBM PC (главным образом фирм Microsoft и Borland), представляющие диалоговые системы, называемые интегрированными средами (Turbo Pascal).
К настоящему времени существует ряд версий интегрированных сред Turbo-Pascal: 5.0, 5.5, 6.0, 7.0 и 8.0; причем соблюдается принцип их совместимости снизу — вверх. В версию 5.0 был включен интегрированный Turbo – отладчик; версия же 5.5 позволила создавать объектно-ориентированные программы. В свою очередь версия 6.0 располагала тремя новыми возможностями: интегрированной средой для разработчика; дополнительными режимами транслятора и встроенным Ассемблером; объектно-ориентированной оболочкой для создания прикладных программ — Turbo-Vision. Кроме того, версия 6.0 позволяет редактировать несколько файлов и дает новые возможности управления в интегрированной среде при помощи манипулятора «мышь».
Задача данного методического пособия состоит в том, чтобы познакомить студентов с современной интегрированной средой Турбо Паскаль, в частности с версией 7.0. Что же касается версии 8.0, то она требует большого объема памяти и представляет мощную систему для разработки технических программ.
Источник: studfile.net
прикладная математика
1. Составит программу для нахождения суммы четырех чисел(Структура программы, типы данных, исполняемые операторы);
2. Запишите программу в которой значение переменной вычисляется по формуле: A+B, если А – нечетное и A*B, если А – четное(Структурные операторы. Условный оператор);
3. Составить программу, определяющую к какой группе принадлежит введенный символ (английские буквы, русские буквы, цифры, спец. символы).(Оператор варианта);
4. Найти все двузначные числа, в которых есть цифра N или само число делится на N.(Цикл с параметром.)
5. Найти сумму цифр числа(Циклы с условием. Цикл с предусловием.)
6. Найти сумму цифр числа (Циклы с условием. Цикл с постусловием)
GiRlIeN
1.
var
i,a,s:byte;
begin
s:=0;
for i:=1 to 4 do begin
read(a);
s:=s+a;end;
writeln(s);
end.
2.
var
a,b:integer;
begin
read(a,b);
if a mod 2=1 then writeln(a+b) else writeln(a*b);
end.
3. Ты русские буквы не введёшь)
4. , 5. , 6. Ранее были написаны на форуме — поищи и найдёшь код)
«Спасибо» принимается в виде повышения репутации ( Зелёный плюсик:) ). Спасибо
Нужна помощь? Сюда: vkontakte.ru/berestovskiy
Источник: primat.org