Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Задача 5. Составить программу, которая создает файл, состоящий из n значений типа integer. Прочитать файл и вывести на экран только четные элементы.

ОБЩИЕ СВЕДЕНИЯ | Процедуры и функции для работы с файлами | Procedure Vivod; | вывода всех данных из файла на экран. |


Читайте также:
  1. Eidophor-экран
  2. Hо все интересное только начиналось...
  3. Irish Dancing и не только в городе над Неманом.
  4. Lt;guestion> Укажите, к какому стилю речи относится данный текст: Наречие - неизменяемая часть речи, которая обозначает признаки действия, предмета или другого признака.
  5. Lt;question> Назовите способ группировки библиографического списка, который создается по отдельным отраслям знания, вопросам и темам в их логическом соподчинении
  6. Quot;Запретил вам ваш Господь это дерево только для того, чтобы вы не стали ангелами
  7. Quot;Формирование Образа будущей России» - наша актуальная задача.

 

program fail1;

uses crt;

var

f:file of integer;

i,n:byte;

imya:string[12];

a:array[1..20] of integer;

Procedure New_file;

begin

write ('Vvedite imya faila:');

readln (imya);

end;

 

Procedure Vvod;

begin

assign(f,imya);

write ('Vvedite kol-vo elementov <20:');

readln(n);

rewrite(f);

for i:=1 to n do

begin

a[i]:=random(100);

write(f,a[i]);

end;

close(f);

for i:=1 to n do write(a[i]:3);

writeln;

end;

 

Procedure Vivod_faila;

begin

write ('Vvedite imya fala:');

readln (imya);

assign(f,imya);

{$I-}

reset(f);

{$I+}

if IOresult<>0

then writeln('fail ne naiden!!!')

else

begin

write('chitnie elementi faila:');

while not eof(f) do

begin

read(f,a[i]);

if a[i] mod 2=0 then write(a[i]:3);

end;

close(f);

end;

end;

 

begin

clrscr;

randomize;

New_file;

Vvod;

Vivod_faila;

readkey;

end.

 

Задача 6. Написать программу, которая вводит с клавиатуры список фамилий учащихся, а затем распечатывает его, кроме тех учащихся, у которых фамилия начинается с буквы 'A' или 'а’.

Program L;

Var

I,N: Integer;

F: File Of String;

S: String;

Begin

Assign(F,'Spis.lst'); {Связываем переменную F с файлом Spis.lst}

Writeln('Введите количество учащихся');

Readln(N); {Вводим количество учащихся}

Rewrite(F); {Создаем файл для записи в него данных}

For I:=1 To N Do {Для всех учащихся}

Begin

Writeln('Введите фамилию');

Readln(S);

Write(F,S)

End;

Close(F);

Reset(F);

Writeln; Writeln('Список учащихся:');

While Not(Eof(F)) Do

Begin

Read(F,S);

If S[1]<>'A' and S[1]<>'a' Then

Writeln(S)

End;

Close(F)

End.

Задание 7. Разработать базу данных об абонентах и сохранить ее на внешний носитель. База данных должна выполнять следующие функции: создание, просмотр, дополнение записей, осуществление запросов по поиску по фамилии абонента и по номеру телефона.


Дата добавления: 2015-08-17; просмотров: 242 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Задача 1. Создание текстового файла и запись в него информации.| Program Telefon;

mybiblioteka.su - 2015-2024 год. (0.005 сек.)