ЛРО5 (1002754)
Текст из файла
Московский государственный технический университет
им. Н. Э. Баумана
Лабораторная работа №5
СЦЕНАРИИ И ДИАЛОГОВЫЙ ВВОД И ВЫВОД
Выполнил:
Группа:
Проверил: Звягин Ф.В.
Москва 2016.
Цель работы:
1. Ознакомиться с одномерными массивами, их вводом и выводом.
2. Приобрести навыки ввода информации из текстового файла и освоить оператор цикла с параметром.
3. Закрепить полученные знания по использованию условных операторов.
Краткие методические указания:
1. Создать текстовый файл, в котором записана числовая последовательность из произвольного числа элементов.
2. Ввести из файла и вывести в командное окно массив с указанием индекса каждого элемента в несколько столбцов.
3. Выполнить задачу, применяя оператор цикла с параметром, и вывести в командное окно расчётные данные.
Задание для 2 варианта:
Подсчитать количество «единиц», стоящих на чётных местах массива.
Oотчёт:
Скрипт 1: заполнениe файла:
clc;
clear all;
fin = fopen('2.txt','w');
for i=1:1:10000
fprintf(fin,'%d\n',randi(200));
end;
fclose(fin);
Скрипт 2:обработка файла
clear all;
clc;
N = 10000;
M = input('Введите количество столбцов\n');
B = randi(200,1,N);
A=dlmread('2.txt', '%d');
if rem(N/M,1)>0
b = N/M-rem(N/M,1) +1;
else
b = N/M;
end
for i=1:1:b
for j=i:b:(M-1)*b+i
if length(B)>=j
fprintf('%4d) %4d|| ',j,A(j));
end
end
fprintf('\n');
end
sum = 0;
for i = 1:1:N
if (rem(i,2)==0)&&(A(i)==1)
sum=sum+1;
end;
end;
fprintf('Количестов единиц стоящих на четных местах = %d\n',sum);
Скрин:
Вывод:
1. Ознакомился с одномерными массивами, их вводом и выводом.
2. Приобрел навыки ввода информации из текстового файла, и освоить оператор цикла с параметром.
3. Закрепил полученные знания по использованию условных операторов.
Выполнил задания Л.Р.
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.