An input file is one from which a program reads information. It can contain data records, arrays, or tables, or it can be a record-address file.