Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МЕТОДИЧКА прикладное ПРОГРАМ.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

Порядок выполнения отчета по лабораторной работе

  1. Ознакомиться с теоретическим материалом по лабораторной работе.

  2. Записать краткий конспект теоретической части.

  3. Выполнить предложенное задание согласно варианту по списку группы.

  4. Продемонстрировать результаты выполнения предложенных заданий преподавателю.

  5. Записать алгоритм в виде блок-схемы, псевдокода и кода программы в отчет.

  6. Ответить на контрольные вопросы.

  7. Записать выводы о проделанной работе.

Лабораторная работа № 1 «Разработка линейных алгоритмов»

Цель работы: получение навыков составления и отладки простейших программ на языке Си.

Образовательные результаты, заявленные во фгос третьего поколения:

Студент должен

уметь:

-осуществлять разработку кода программного модуля на современных языках программирования;

- оформлять документацию на программные средства;

- использовать инструментальные средства для автоматизации оформления документации;

знать:

- основные этапы разработки программного обеспечения;

- основные принципы технологии структурного и объектно-ориентированного программирования;

- методы и средства разработки технической документации.

Краткие теоретические и учебно-методические материалы по теме лабораторной работы

Процесс решения задачи представляет собой совокупность определённых действий над данными. Данными называют все величины, участвующие в решении задачи. Данные, известные перед решением, являются начальными, исходными данными. Результат решения задачи — это конечные, выходные данные. А данные, получаемые в результате обработки исходных данных и являющиеся вспомогательными данными на этапе получения выходных данных, называются промежуточными данными.

Алгоритмом называется конечный набор точных и понятных предписаний (правил, инструкций, команд), позволяющих механически решать конкретную задачу из определенного класса однотипных задач.

Основные свойства алгоритма: дискретность, детерминированность, массовость, результативность, конечность.

Дискретность означает, что путь решения задачи определён в виде последовательности шагов - чётко отделённых друг от друга предписаний (правил, инструкций, команд). Только выполнив одно предписание, можно приступить к выполнению следующего.

Детерминированность (определённость) означает, что на каждом шаге однозначно определено преобразование данных, полученных на предшествующих шагах алгоритма.

Массовость означает, что алгоритм применим к некоторому классу задач с изменяющимися в определённых пределах исходными данными.

Результативность означает содержательную определённость результата на каждом шаге и в итоге применения всего алгоритма. Если по каким-либо причинам невозможно решить задачу, алгоритм должен сообщить, что решения задачи не существует.

Обмен информацией с ЭВМ предполагает использование определенных средств ввода-вывода. В ЭВМ основным средством ввода является клавиатура, вывода -дисплей.

В языке Cи функция (метод), которая в режиме диалога с клавиатуры присваивает значение для переменной величины, выглядит следующим образом: cin >> переменная.

В Си команда, которая выводит содержимое переменных (выражений) на экран, выглядит следующим образом cout << переменная.

#include<stdio.h> сообщает компилятору о необходимости подключить файл stdio.h. Этот файл содержит информацию, необходимую для правильного выполнения функций библиотеки стандартного ввода/вывода языка Си. Язык Си предусматривает использование некоторого числа файлов такого типа, которые называются заголовочными файлами. В файле stdio.h находится информация о стандартной функции ввода scanf () и вывода printf ().

Main() определяет имя функции. Любая программа на языке Си состоит из одной или нескольких функций. Выполнение программы начинается с вызова функции main(). Поэтому каждая программа на языке Си должна содержать функцию main().

Пример: вычислить длину окружности

# include <stdio.h>

int main ()

{

int radius;

float length;

printf (“ Введите значение радиуса: “);

scanf (“%d ”, & radius);

lenth= 3.1415*2*radius;

printf (“Радиус- %d \n Длина- %f \n”, radius, lenth); return(0);

}